Present Perfect Continuous Tense Quiz 5 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I ..... forward to this match for ages.
2. Which time word correctly completes the sentence:'They have been waiting for the bus ..... 8:00 AM.'
3. It ..... (rain) for days. Will it ever stop?
4. He hasn't called me ..... yesterday morning.
5. Sandy ..... (type) the document for 3 hours but somehow it does not finish yet.
6. We ..... without electicity for one week.
7. Complete the sentence:We have been living in this house ..... 2018.
8. Which question correctly asks about the duration of the activity in the sentence 'They have been watching a movie'?
9. Your room is finally clean. Which sentence focuses on the completed result, not the duration of the cleaning?
10. True or False:The sentence 'She has been waiting for 4:00 PM' uses the word 'for' correctly.
11. Complete the sentence to show the cause of the current situation:The ground is all wet because it ..... all night.
12. Which of the following sentences is NOT in the present perfect continuous tense?
13. A:Have John and you been fixing your computer for hours? B: .....
14. Choose the right form of the verb:Tom is so tired. He ..... (do) homework for 3 hours.
15. Mira doesn't understand what you said because she ..... listening .
16. I ..... my homework, so I can play video games now.
17. 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.'
18. He ..... (drive) a car through the rain for an hour.
19. She ..... much better since she left the hospital last week.
20. Select the group of words that correctly forms the present perfect continuous tense.
21. Which sentence best describes someone who has gone to the gym many times in the past few weeks?
22. Complete the sentence:My older sister ..... for her driver's test all week.
23. ..... have been talking for the last hour.
24. 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!
25. The grass looks wet. Has it ..... raining?
26. 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?
27. True or False:To make the sentence 'She has been reading' negative, you would write 'She has been not reading.'
28. Complete the sentence: "If it ..... (rain) tomorrow, we will cancel the picnic."
29. ..... for hours. But nobody shows up.
30. Identify the error in the sentence: "He have been working here since 2010."
31. A:Have you ever been to Paris?B:Yeah, I ..... there twice already. What about you?A:No, never but one day.
32. She has been ..... English for two years.
33. Linda has been on holidays ..... six weeks.
34. Why ..... ( they/travel/so much this year?
35. I have been ..... with my sisters.
36. He has been running every day ..... a year.
37. I ..... (study) in this school since Class 1.
38. Find the error in this sentence:'My parents have be watching that show since I was little.'
39. How long have you been ill?' 'Since ..... '
40. They ..... (builthe house for six months.
41. She is exhausted because she ..... for two hours.
42. Tom ..... ( not/ answer/ my calls/ recently.
43. A:Are you OK? B:Yeah, I'm fine! I'm not crying. I've ..... onions!
44. True or False:To change 'They are building a treehouse' to show the action started in the past and is still going, you can say 'They have been building a treehouse.'
45. Choose the correct form of the verb:They ..... (work) on the project for weeks.
46. What does 'been working' indicate in a sentence?
47. Eesha ..... (not meet) the lovely puppy yet.
48. My sister and I ..... at my grandmother's house since we were little.
49. ..... you ever ..... anyone?
50. How do you express an action that has recently stopped using Present Perfect Continuous?
51. Complete the question: ..... long have you been learning to skateboard?
52. You look nice! Have you ..... your haircut?
53. Susan have been preparing meals for her children.
54. .... it ..... snowing since she arrived?
55. Fill in the blank:The children ..... (play) outside all day.
56. When do we use 'since' in Present Perfect Continuous Tense?
57. I'm fed up! It's been raining ..... two days.
58. Fill in the blank:He ..... (work) on his project for a week.
59. How do you form questions in the Present Perfect Continuous Tense?
60. What is the present participle of 'talk'?