Present Perfect Continuous Tense Quiz 10 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I love this film. I ..... it four or five times already.
2. How ..... your way home?
3. True or False:The sentence 'I have been knowing my best friend for five years' is grammatically correct.
4. I ..... kayaking yet.
5. She ..... many countries of the world in the last 5 years.
6. The work is almost done. We ..... it for 6 six hours!
7. They ..... been reading since this morning.
8. Choose the right form of the verb:Pupils ..... (write) the test for two hours.
9. Jhonny hasn't been doing his assignment.
10. True or False:The sentence "She's been calling her grandma every Sunday for the past year" correctly uses the present perfect continuous to describe a repeated action that continues up to the present.
11. We ..... (wait) for the bus for over an hour.
12. She has been working here ..... Monday.
13. True or False:The sentence 'He has been knowing the secret for a week' is a correct use of the present perfect continuous.
14. They ..... that movie three times.
15. This is a very old book. I ..... (have) it since I was a child.
16. I ..... (read) the book you lent me, so you can have it back now.
17. I ..... forward to this match for ages.
18. Which time word correctly completes the sentence:'They have been waiting for the bus ..... 8:00 AM.'
19. It ..... (rain) for days. Will it ever stop?
20. He hasn't called me ..... yesterday morning.
21. Sandy ..... (type) the document for 3 hours but somehow it does not finish yet.
22. We ..... without electicity for one week.
23. Complete the sentence:We have been living in this house ..... 2018.
24. Which question correctly asks about the duration of the activity in the sentence 'They have been watching a movie'?
25. Your room is finally clean. Which sentence focuses on the completed result, not the duration of the cleaning?