Present Perfect Continuous Tense Quiz 45 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Choose the word that best completes the sentence:My parents have been driving ..... 6:00 AM this morning.
2. Have you ..... (see) my keys? I ..... (look) for them for ages.
3. I ..... a letter all morning.
4. He ..... at the computer all day.
5. He ..... soccer every evening for months.
6. She ..... the piano since she was five.
7. The students ..... the rules, so they made mistakes.
8. My mom ..... (cook) since 6 a.m.
9. Choose the correct form of the verb to complete the sentence: "I ..... (work) on this project for three weeks."
10. She ..... Spanish for years.
11. They ..... that movie for over an hour.
12. Tuliskan bentuk present perfect continuous tense dari kalimat berikut:'We (wait) for the bus for an hour.'
13. Mark and Hamill ..... been travelling around the world ..... 2014.
14. How do you form the interrogative of 'You have been working hard'?
15. Choose the word that correctly completes the sentence:The students ..... been working on their project since last Tuesday.
16. What are some examples of the present perfect continuous tense?
17. She ..... in the garden all morning.
18. Choose the sentence that shows an ongoing action:
19. Why have you been studying so hard this week?
20. I'm tired because I ..... to finish my report all day.
21. Choose the appropriate answer:You ..... (cook) dinner for 30 minutes, right?
22. Which one is Past Simple Tense?
23. They ..... (not/name) their new born baby when you gave them a new idea of baby name.
24. We ..... the same project since last semester.
25. They ..... their new house for a week.