Present Perfect: Exercise 01
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. hasn't lost
2. has lived / has been living
3. have never been
4. has been raining
5. did you go
6. has happened
7. has been
8. has been ringing
9. gave
10. have you been playing
11. hasn't been
12. saw
13. have you been going
14. have known
15. have you been playing
16. have been waiting
17. have been
18. have been practising
19. have been
20. has had
21. haven't been working
22. have loved
23. built
24. have studied
25. answered
26. has been working / has worked
27. have been
28. have lost
29. has just stopped
30. haven't eaten
2. has lived / has been living
3. have never been
4. has been raining
5. did you go
6. has happened
7. has been
8. has been ringing
9. gave
10. have you been playing
11. hasn't been
12. saw
13. have you been going
14. have known
15. have you been playing
16. have been waiting
17. have been
18. have been practising
19. have been
20. has had
21. haven't been working
22. have loved
23. built
24. have studied
25. answered
26. has been working / has worked
27. have been
28. have lost
29. has just stopped
30. haven't eaten

