Present Perfect: Exercise 04
Write the verb form in the empty space, then click "Show Solutions" to see the correct answer.
Follow Eamus on Facebook:
[ Show Solutions ] ----- [ Hide Solutions ]
1. has been learning
2. died
3. have you been taking
4. have eaten
5. has she ever met
6. has been watching
7. wasn't
8. Have you ever been
9. bought
10. have they known
11. have been
12. didn't have
13. have already gone
14. has been speaking
15. haven't had
16. ever said
17. have you been doing
18. haven't signed
19. have already heard
20. has had 21. have always wanted
22. have lived / have been living
23. did you study
24. have been
25. didn't empty
26. haven't met
27. hasn't she taken
28. have been studying
29. haven't seen
30. have been waiting
2. died
3. have you been taking
4. have eaten
5. has she ever met
6. has been watching
7. wasn't
8. Have you ever been
9. bought
10. have they known
11. have been
12. didn't have
13. have already gone
14. has been speaking
15. haven't had
16. ever said
17. have you been doing
18. haven't signed
19. have already heard
20. has had 21. have always wanted
22. have lived / have been living
23. did you study
24. have been
25. didn't empty
26. haven't met
27. hasn't she taken
28. have been studying
29. haven't seen
30. have been waiting

