Professional Documents
Culture Documents
456 Present Perfect Test A1 A2 Grammar Exercises
456 Present Perfect Test A1 A2 Grammar Exercises
11. A: Why are you breathing heavily? B: I __________ the 15. A: __________ has he been a teacher? B: __________
attic for hours. I am exhausted. 2005.
12. Hawk hasn't slept well __________ so he __________ 16. The woman has __________ washed her hair, and now
tired at work for days. she __________ it.
13. Oliver __________ in Turkey and Greece in the past, 17. She has written five novels __________ and she has
but surprisingly, he has __________ eaten calamari. published a science fiction story in a literary
magazine __________.
A) has lived / up to now
B) lived / ever A) recently / just
C) has lived / already B) already / never
D) lived / never C) up to now / recently
D) so far / for
19. A: __________ have you lived here? B: __________ a 20. Sue __________ a receptionist for twenty years and
very long time and I'm very happy here. she __________ to work in hotels when she finished
school.
A) How much / Since
B) How long / For A) can be / is starting
C) How long / Since B) was / has started
D) How much / For C) is / can start
D) has been / started
Answer Key:
1: D 11: A
2: C 12: D
3: D 13: D
4: A 14: C
5: D 15: C
6: A 16: D
7: B 17: C
8: D 18: A
9: C 19: B
10: B 20: D