Present Perfect Continuous Tense Quiz 11 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. True or False:The sentence 'She has been waiting for 4:00 PM' uses the word 'for' correctly.
2. Complete the sentence to show the cause of the current situation:The ground is all wet because it ..... all night.
3. Which of the following sentences is NOT in the present perfect continuous tense?
4. A:Have John and you been fixing your computer for hours? B: .....
5. Choose the right form of the verb:Tom is so tired. He ..... (do) homework for 3 hours.
6. Mira doesn't understand what you said because she ..... listening .
7. I ..... my homework, so I can play video games now.
8. 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.'
9. He ..... (drive) a car through the rain for an hour.
10. She ..... much better since she left the hospital last week.
11. Select the group of words that correctly forms the present perfect continuous tense.
12. Which sentence best describes someone who has gone to the gym many times in the past few weeks?
13. Complete the sentence:My older sister ..... for her driver's test all week.
14. ..... have been talking for the last hour.
15. 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!
16. The grass looks wet. Has it ..... raining?
17. 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?
18. True or False:To make the sentence 'She has been reading' negative, you would write 'She has been not reading.'
19. Complete the sentence: "If it ..... (rain) tomorrow, we will cancel the picnic."
20. ..... for hours. But nobody shows up.
21. Identify the error in the sentence: "He have been working here since 2010."
22. A:Have you ever been to Paris?B:Yeah, I ..... there twice already. What about you?A:No, never but one day.
23. She has been ..... English for two years.
24. Linda has been on holidays ..... six weeks.
25. Why ..... ( they/travel/so much this year?