Present Perfect
Grammar Practice Worksheets
Exercise 13
QUIZ
Choose the correct answer.
1. The students their assignments. 7. My brother hockey since he was a child.
a) have not completed a) have loved
b) hasn’t completed b) has loved
c) not have completed c) loved
2. to the party last night? 8. He for work.
a) Have you gone a) already has left
b) Has you gone b) already hasn’t left
c) Did you go c) has already left
3. My neighbour English for 15 years. 9. I to that restaurant.
a) have taught a) never has been
b) has taught b) have never been
c) didn’t taught c) have been never
4. Our dogs their food yet. 10. They in the park yesterday.
a) have finished a) have jogged
b) haven’t finished b) has jogged
c) not finished c) jogged
5. My coworker about the 11. The employees on
out-of-date software all month. that report for three weeks.
a) have already complained a) have worked
b) has complained b) have already worked
c) has already complained c) haven’t worked yet
6. The children their dinner. 12. She to many exotic places.
a) still haven’t eaten a) have already travelled
b) haven’t still eaten b) has travelled
c) haven’t eaten still c) hasn’t travelled yet
Copyright 2016, Red River Press Inc. For use by ESL Library members only. ( I N T / V E R S I O N 3 . 0) 19