Present Perfect Continuous Tense Quiz 49 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I ..... to fix this computer since morning.
2. Remember:The students have been reading the text for three hours.They have been reading the text since 10 a.m.Are they reading the text NOW?
3. Identify the error in the following sentence: "He has been play tennis for two hours."
4. Identify the error in the following sentence: "I have been knowing him for ten years."
5. Fill in the blank with the correct form of the verb in the present perfect continuous tense: "We ..... (wait) for the bus for 20 minutes."
6. They ..... (drive) the car for five hours now.
7. We ..... this movie since this morning.
8. We ..... for you since 10 a.m.
9. The baby ..... for three hours.
10. The storm ..... getting worse for the past hour.
11. Select the appropriate form:What ..... they ..... (do) in the kitchen?
12. To emphasize that the rain started in the past and is *still falling right now*, which sentence is the best choice?
13. How do you contract 'We have been talking'?
14. Select the best option:He ..... (work) in this hotel for five years.
15. She ..... for the exam all day.
16. We ..... in this traffic jam for ages!
17. Tuliskan bentuk present perfect continuous tense dari kalimat berikut:'She (study) for two hours.'
18. They ..... together for years.
19. We ..... here for five years.
20. Your friend's eyes are red and she looks exhausted. Which sentence best explains why she might look this way?
21. 2 He ..... in the bank for ten years. (work)
22. She has been waiting for you since 2 PM. How do you think she feels?
23. We ..... three movies this week.
24. Can we use the present perfect continuous tense with non-action verbs?
25. I ..... my essay all afternoon. (write ..... present perfect continuous)