Present Perfect: Exercise 02
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 studying
2. hasn't arrived
3. haven't seen
4. have ever eaten
5. have you ever taken
6. has worked / has been working
7. has been
8. have you bought
9. didn't finish
10. has she been waiting
11. has been barking
12. haven't heard
13. stopped
14. has been drinking
15. didn't find
16. has ever happened
17. have been living
18. haven't arrived
19. have been learning
20. was
21. have felt
22. have been living
23. have loved
24. have ever been
25. didn't go
26. have often been
27. hasn't worked
28. have worked / have been working
29. has been
30. have never known
2. hasn't arrived
3. haven't seen
4. have ever eaten
5. have you ever taken
6. has worked / has been working
7. has been
8. have you bought
9. didn't finish
10. has she been waiting
11. has been barking
12. haven't heard
13. stopped
14. has been drinking
15. didn't find
16. has ever happened
17. have been living
18. haven't arrived
19. have been learning
20. was
21. have felt
22. have been living
23. have loved
24. have ever been
25. didn't go
26. have often been
27. hasn't worked
28. have worked / have been working
29. has been
30. have never known

