Present Perfect Continuous Tense Quiz 34 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. In which tense is the verb formed by using 'have/has been' + present participle?
2. We have been studying ..... 2 hours ago
3. Mr. Oscar ..... been trying hard to repair his computer
4. Who ..... (invent) the Internet?
5. ..... John and Kara been writing Britney's song?
6. Talking about the past but continuing into the present.
7. My father is going on a business trip, but he (not, leave) yet.
8. 7] How long ..... learning German?
9. Select the correct form:My boss ..... (talk) to the manager all morning.
10. My brother ..... his homework now; he is playing games.
11. It ..... all day!
12. I'm worried about Sam. She's ..... too hard recently.
13. X:Why didn't you answer my phone last night? Y:Sorry, I ..... out to meet my lecturer, and I left my mobile phone at home.
14. Tuliskan kalimat dengan menggunakan present perfect continuous tense untuk menyatakan aksi yang dimulai di masa lalu dan masih berlanjut hingga sekarang.
15. John ..... video games for 3 hours.
16. She ..... for two hours.
17. What ..... you ..... lately?
18. What are the key time expressions used with the present perfect continuous tense?
19. Select the sentence that uses the present perfect continuous correctly with a time expression.
20. I can't hear you clearly. The students next door ..... loudly all day.
21. What is the structure of the present perfect continuous tense?
22. They ..... in the same company since graduation.
23. They ..... on this assignment for two days.
24. ..... it ..... outside now?
25. I ..... (wait) for a bus all morning, but I still haven't seen one!
26. She looks exhausted because she ..... all morning.
27. He ..... to call you all day.
28. What are some common mistakes made with the present perfect continuous tense?
29. Why might someone choose to use the present perfect continuous instead of the present perfect simple?
30. How long has it been since you started practicing your favorite hobby?