Present Perfect Continuous Tense Quiz 22 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. It ..... (rain) all day!
2. Complete the sentence in the present perfect continuous tense:They ..... been planning the event since last month.
3. They ..... (work) in this company for five years.
4. Which sentence correctly changes "I have been watching a movie" to a question?
5. He ..... the same book for three weeks, but he still hasn't finished it.
6. My sister ..... the guitar since 8 a.m.
7. I ..... for you for more than an hour!
8. Sam ..... a very terrible accident on the road yesterday.
9. True or False:The following sentence is grammatically correct. 'They have been talk on the phone for an hour.'
10. Select the best option:I ..... (not / feel) very well these days.
11. Sarah ..... (study) for her exams for three hours.
12. She ..... (try) to reach Kian all day, but he ..... (not answer) yet.
13. She ..... this project for hours.
14. We use the present perfect continuous to describe ongoing acts that began in the past and ended recently.
15. They ..... (wait) at the bus stop since 7 AM
16. I ..... it a week. (expect ..... present perfect continuous)
17. Choose the correct question form:How long ..... she ..... (work) at this hotel?
18. What is the negative form of 'We have been practicing all afternoon'?
19. Mana yang merupakan present perfect continuous tense:'They have played football for two hours' atau 'They have been playing football for two hours'?
20. They ..... about this project since last month.
21. The students ..... a presentation at the moment.
22. You ..... that email for half an hour, haven't you?
23. They ..... to the same place on holiday ..... three years. (go)
24. Convert the following sentence to present perfect continuous: "They started learning French two months ago."
25. Well, I ..... for that. (look ..... present perfect continuous)
26. Tuliskan bentuk present perfect tense dari kalimat berikut:'She (read) three books this month.'
27. Lilly ..... been lying on the floor ..... three hours now.
28. What is the interrogative form of 'She has been singing'?
29. They ..... this game for hours.
30. ..... Anita ..... (keep) distance from me lately?
31. The present perfect continuous refers to ongoing acts that began in the past but are not yet completed.
32. I think I (forget) ..... to buy some bread
33. She (chat) ..... with her friend all the day.
34. She ..... (study) English since morning.
35. What is the interrogative form of 'You have been watching TV'?
36. Explain the use of 'have been' and 'has been' in present perfect continuous tenses.
37. Choose the correct sentence that uses both present perfect simple and continuous.
38. Has the mail ..... (arrive) yet? I have been expecting a letter all week.
39. Choose the sentence with correct time markers:
40. I ..... a student for five years. (be)
41. True or False:This sentence uses the correct grammar for the Present Perfect Continuous tense. "My friends has been playing soccer all afternoon."
42. Fill in the blank with the correct form:We ..... (watch) movies all day.
43. I ..... to finish this project since morning.
44. They ..... yet; they are on their way.
45. He ..... for this company for five years.
46. They ..... the house since this morning.
47. How long ..... it ..... ?
48. ..... you ever ..... online classes before?
49. Complete the sentence with the correct Present Perfect Continuous form:She ..... (read) the book for two hours.
50. We ..... in this house since November. (live)
51. He ..... English for a year.
52. The present perfect continuous tense shows an action that:
53. We ..... a project together this week.
54. I ..... without thinking. (talk ..... present perfect continuous)
55. True or False:The sentence 'They have been watch that movie three times already' is grammatically correct.
56. He ..... for a new job for weeks.
57. Which sentence correctly makes this statement negative: "She has been practicing her lines for the school play."
58. She ..... French ..... two years. (study)
59. She ..... to fix her car since yesterday.
60. The baby ..... (cry) for hours; Is everything is okay?