Present Perfect: Exercise 03
Write the verb form in the empty space, then click "Show Solutions" to see the correct answer. The verbs must be inserted in one of these tenses:
- present perfect --> I have spoken
- present perfect continuous --> I have been speaking
- simple past --> I spoke
Follow Eamus on Facebook:
[ Show Solutions ] ----- [ Hide Solutions ]
1. has just left
2. left
3. have already washed
4. has been teaching / has taught
5. has your course started
6. has never taken
7. has been
8. have you ever been
9. finished
10. has your sister been
11. hasn't started
12. didn't take
13. has managed
14. broke
15. learned
16. haven't done
17. have already lived
18. have known
19. have repainted
20. haven't seen
21. have been going
22. broke
23. have never visited
24. have been talking
25. haven't had
26. have known
27. haven't seen
28. has been playing
29. have been working / have worked
30. has gone
2. left
3. have already washed
4. has been teaching / has taught
5. has your course started
6. has never taken
7. has been
8. have you ever been
9. finished
10. has your sister been
11. hasn't started
12. didn't take
13. has managed
14. broke
15. learned
16. haven't done
17. have already lived
18. have known
19. have repainted
20. haven't seen
21. have been going
22. broke
23. have never visited
24. have been talking
25. haven't had
26. have known
27. haven't seen
28. has been playing
29. have been working / have worked
30. has gone

