You are on page 1of 1

Exercise - Present Perfect vs Present Perfect Continuous

Exercise 1: Choose the best answer


1. Paul ….. in God since he was a child.
A. Believed B. Has believed
C. Has been believing D. Have been believing
2. I ….. the book, you can get it back.
A. Reading B. Have been reading C. Has been reading D. Have read
3. Why are your hands so dirty? - I …… my bike.
A. Repaired B. Have repaired
C. Have been repairing D. Has been repairing
4. We …… around Scotland for 8 days.
A. Traveled B. Have traveled
C. Have been travelling D. Has been travelling
5. Sandy ………dinner four times this week.
A. Cooks B. Has cooked C. Has been cooking D. Have cooked
6. Steve has been driving for 6 hours.
A. But he's having a barbeque at the moment
B. In 2 hours he's going to reach Vermont.
7. I have been trying to contact him _______
A. but to no avail B. fortunately he picked up the phone.
8. The balloon has been soaring 100 meters above us for 2 hours.
A. Why can't they land at last? B. But they have landed 2 minutes ago.
9. Who has been eating my chocolate bar?
A. Soon I will have none left. B. There are none left.
10. She has been tidying up her office, hasn't she?
A. Yes, she has tidied it up already B. Yes, she has C. No, she isn't
11. He ….. five letters.
A. Has written B. Have written C. Writes D. Wrote
12. Where ….?
A. Have you been B. Has you been C. Are you been
13. We …… our holiday yet.
A. Have not planned B. Has not planned C. Did not plan
14. We …… a new lamp.
A. Have bought B. Has bought C. Bought
15. I …… today.
A. Worked B. Have worked C. Working D. Has worked

You might also like