Back to Materials Back to main page
© 2013 Paul-Gerhard Woolcock
Choose the option you think is correct
A: What will you do this weekend?
B: What are you going to do this weekend?
C: Both are correct.
A: Do you know John?
B: How long do you know John?
A: How long have you had your car?
B: Do you have a car?
C: Both sentences are correct.
A: It's raining for three hours.
B: It's raining.
A: He's in London since Friday.
B: Both answers are correct.
He's been in London since Friday.
A: What are you doing this weekend?
B: Both are correct.
C: What are you going to do this weekend?
A: Are you looking for a job long?
B: Have you been looking for a job long?
A: Both answers are correct.
B: Have you ever been to London?
C: They've been in London for 3 days.
A: I'll call you back as soon as I hear something.
B: What will you do after work today?
A: She's been studying English for three years.
B: She's had her car for 10 years.
A: It wasn't raining when I arrived.
B: It hasn't rained for ages.
A: It doesn't take long to get there.
B: John is married to Jane since 1999.
A: How long have you beem married to Pete?
B: Are you married to Pete?
C: Both are correct
A: My parents were married for 25 years.
B: My parents have been married for 25 years.
A: When did you last see him?
B: When was the last time you saw him?
A: How long did you live in London?
B: How long are you living in London?
A: She's been teaching French since 1998.
B: She's teaching French since 1998.
A: What have you been doing since I last saw you?
B: What are you doing since I last saw you?
A: How long have you been working at GM?
B: How long do you work at GM?
A: Have you been waiting long?
B: How you known them long?
A: He's been a teacher for 10 years.
B: He's a teacher for 10 years.
A: When did you start work at BASF?
B: How long are you a teacher?
A: Sales have been rising for over a year now.
B: Sales have risen by 5% this year.
A: He's working here for the last six months.
B: He's been working here for the last six months.
A: How long does it take to get to São Paulo from Santo André?
B: How long has she had her dog?