Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

MIXED VERB TENSES | level: Intermediate

Choose the correct verb tense to complete each of the following sentences:
1. John ________ in San Diego for the past 3 years (and he still lives there).
lived
has lived***
was lived
2. My brother ________ in San Diego up until last year.
was lived
has lived
was living ***
3. I worked as a graphic designer before I ________ to England.
have come
came ***
did come
4. ________ reading the paper yet?
Have you finished ***
Were you finished
Are you finishing
5. I ________ in love three times in my life.
have been
was being
was ***
6. I ________ in love with Mary, but she left me for another man.
have been
was being
was
7. Frank ________ tennis for three years when he was at school.
played ***
has played
was play
8. _________ me last night?
Did you call***
Have you called
Were you called
9. I was at the club yesterday, but I _________ you.
haven't seen
did not see ***
did not saw
10. I ________ this upset in many years!
was not
was not being
haven't been ***

Choose which verb tense (simple past or present perfect) fits better.

1.I ________ volleyball in several months.


a. haven't played
b. didn't play
Answerhaven't played
2.I ________ you at the party last night.
a. haven't seen
b. didn't see
Answerdidn't see
3.Jack's sister ________ her friend in London last year.
a. has visited
b. visited
Answervisited
4.I ________ in a small town in Italy.
a. have been born
b. was born
Answerwas born
5.You ________ her, have you?
a. haven't told
b. didn't tell
Answerhaven't told
6.You ________ her, did you?
a. haven't told
b. didn't tell
Answerdidn't tell
7.I ________ in Los Angeles for five years (and I still live there).
a. have lived
b. lived
Answerhave lived
8.I ________ in Los Angeles for five years (but I no longer live there).
a. have lived
b. lived
Answerlived
9.My girlfriend and I ________ three times last week.
a. have gone out
b. went out
Answerwent out
10.I ________ to work every day this week.
a. have walked
b. walked
Answerhave walked

You might also like