Present Perfect Continuous Tense Quiz 48 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. How long ..... tennis before joining the club?
2. Tuliskan bentuk present perfect tense dari kalimat berikut:'They (travel) to many countries.'
3. I ..... my homework for two hours.
4. Someone asks you, 'Why are your clothes covered in flour?' Which response uses the Present Perfect Continuous tense correctly to explain the situation?
5. True or False:The present perfect continuous tense is used for actions that started in the past and are still happening now.
6. The children ..... television since breakfast.
7. True or False:The word 'for' is used correctly in this sentence. "My brother has been playing that video game for 8:00 PM."
8. Have you been reading books recently? If so, what books?
9. They ..... in that restaurant for ten years.
10. True or False:The following sentence is grammatically correct. "They have been swam in the lake all morning."
11. Your friend started his homework at 4 PM. It is now 6 PM, and he's still working. Which sentence best describes the situation?
12. I ..... potatoes for dinner, if anybody cares to know it. (cook ..... present perfect continuous)
13. How long ..... you ..... (wait) for me?
14. You ..... the same question again and again.
15. Which option correctly negates the sentence 'I have been playing'?
16. Pick the correct completion:I ..... (study) English for three months.
17. She ..... her project all day. (do ..... present perfect continuous)
18. How long ..... you ..... (learn) Spanish?
19. She ..... her novel for hours.
20. The rain ..... all day. (pour ..... present perfect continuous)
21. By the time the guests arrived, I ..... (cook) dinner for two hours
22. We are very exhausted because we ..... (do) sport all afternoon.
23. We ..... in this house since 2015.
24. We ..... our garden since the spring.
25. The dog ..... at the door for ten minutes.