Present Perfect Continuous Tense Quiz 9 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I ..... (read) the book you lent me, so you can have it back now.
2. I ..... forward to this match for ages.
3. Which time word correctly completes the sentence:'They have been waiting for the bus ..... 8:00 AM.'
4. It ..... (rain) for days. Will it ever stop?
5. He hasn't called me ..... yesterday morning.
6. Sandy ..... (type) the document for 3 hours but somehow it does not finish yet.
7. We ..... without electicity for one week.
8. Complete the sentence:We have been living in this house ..... 2018.
9. Which question correctly asks about the duration of the activity in the sentence 'They have been watching a movie'?
10. Your room is finally clean. Which sentence focuses on the completed result, not the duration of the cleaning?
11. True or False:The sentence 'She has been waiting for 4:00 PM' uses the word 'for' correctly.
12. Complete the sentence to show the cause of the current situation:The ground is all wet because it ..... all night.
13. Which of the following sentences is NOT in the present perfect continuous tense?
14. A:Have John and you been fixing your computer for hours? B: .....
15. Choose the right form of the verb:Tom is so tired. He ..... (do) homework for 3 hours.
16. Mira doesn't understand what you said because she ..... listening .
17. I ..... my homework, so I can play video games now.
18. Complete the sentence to show the action started in the past and is still going on:'Don't interrupt her, she ..... on that important call for twenty minutes.'
19. He ..... (drive) a car through the rain for an hour.
20. She ..... much better since she left the hospital last week.
21. Select the group of words that correctly forms the present perfect continuous tense.
22. Which sentence best describes someone who has gone to the gym many times in the past few weeks?
23. Complete the sentence:My older sister ..... for her driver's test all week.
24. ..... have been talking for the last hour.
25. She looks so tired because she ..... for the exam all day. I've tried to tell her to take a rest or at least, just take a break before she becomes sick, but she insists studying more. That's her!
26. The grass looks wet. Has it ..... raining?
27. Imagine your dad started fixing the car at 9 AM and it's now 11 AM. He's still working on it. Which sentence best describes this whole situation?
28. True or False:To make the sentence 'She has been reading' negative, you would write 'She has been not reading.'
29. Complete the sentence: "If it ..... (rain) tomorrow, we will cancel the picnic."
30. ..... for hours. But nobody shows up.