UNIT 4. THE PRESENT PERFECT
I. Circle the best option to complete each sentence:
1. We have lived in this town _________ 1998
a. for
b. since
c. ago
d. in
2. “Let’s go to the new movie down town”. “Thanks, but I _________ it already”
a. have seen
b. saw
c. had seen
d. ever seen
3. _________ flown in an aero plane before?
a. Have you ever
b. Had you ever
c. Are you
d. Do you
4. Jack _________ his homework yet, so he won’t go out with his friends
a. finish
b. has finished
c. doesn’t finish
d. hasn’t finished
5. I’ve worked here _________ six years
a. for
b. since
c. over
d. in
6. Have you ever _____ the United States?
a. been in
b. been to
c. gone in
d. while
14. I’m a vegetarian. I _________ meat since I was a child
a. haven’t eaten
b. don’t eat
c. haven’t been eating
d. am not eating
15. I _________ here for ten years
a. lives
b. am living
c. live
d. have been living
16. Tom was leaning against the wall, out of breath. He _________
a. was running
b. has been running c. has run
d. would run
17. I’m sorry, Mrs Johnson hasn’t _________
a. arrived just
b. already arrived c. arrived already d. arrived yet
18. My cousins _________ seen a kangaroo
a. have never
b. never have
c. has never
d. haven’t never
19. I _________ to London five times already this week
a. went
b. have gone
c. have been
d. was going
20. Margaret has _________ here since February
a. being worked
20. When I (be) a child, I (want) to be a doctor
III. Rewrite the second sentence in such a way that it has the same meaning as the one before
it
1. I have never read such a romantic story
This is_________________________________________________________________________
2. We started cooking for the party four hours ago
We have_______________________________________________________________________
3. How long is it since they bought the house?
When_________________________________________________________________________
4. It’s years since we decorated this room
We haven’t ____________________________________________________________________
5. She hasn’t been to the hairdresser for three months
It’s ___________________________________________________________________________
6. I’ve never met such a famous person before
It’s ___________________________________________________________________________
7. They last visited me five years ago
They haven’t __________________________________________________________________
8. I haven’t been to Bristol for 3 years
The last time ___________________________________________________________________
9. Laurence hasn’t seen his sister since she left for Japan
Laurence last___________________________________________________________________
10. Lucy hasn’t worn that dress since Barbara’s wedding
The last time ___________________________________________________________________
11. My sister has studied French for 2 years
My sister began_________________________________________________________________
12. I have never seen such a mess in my life
It’s ___________________________________________________________________________
13. Robert and Catherine have been married for 4 years