Present Perfect Continuous Tense Quiz 21 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. He ..... been watching TV ..... this morning.
2. How do you contract 'I have been working'?
3. Choose the word that correctly completes the structure of the Present Perfect Continuous tense:have/has + ..... + verb-ing.
4. Helen ..... (wash) the dishes for fifteen minutes.
5. He ..... English for three years.
6. If your friend asks, 'Why are your clothes all muddy?', which is the most logical response using the Present Perfect Continuous tense?
7. She ..... her homework for the past three hours.
8. What is the structure of a question in the present perfect continuous tense?
9. I ..... my new job for six months now.
10. My leg ..... (hurt) all day, but I ..... (not see) a doctor yet.
11. She ..... her new book for 2 years.
12. The children ..... (play) in the park since the afternoon.
13. Have you ever visited France? We ..... (look) at brochures.
14. I can't believe it! I ..... (work) on this project for weeks.
15. She ( not/ do) ..... her homework.
16. Which word best completes the sentence to show when the action started? We've been working on this science project ..... last Tuesday.
17. The baby ..... peacefully for hours.
18. We ..... since morning.
19. The sentence 'They have been eating lunch since noon' indicates an action that is still ongoing.
20. She ..... for a new car for weeks.
21. He's angry because his computer ..... properly all morning.
22. Have you been studying English?
23. I ..... the email, but I haven't replied yet.
24. Complete the gap:I'm a bit worried about Malcolm. He ..... very strange lately.
25. They ..... for the bus at the moment.
26. My parents ..... about moving to a new city.
27. Which one is Present Perfect Tense?
28. He ..... (teach) here since 2005
29. We ..... all day.
30. Mana yang merupakan present perfect tense:'I have finished my homework' atau 'I have been finishing my homework'?
31. What have you been doing today?
32. Choose the correct interrogative: ..... he ..... (feel) sick lately?
33. She ..... French lessons for months.
34. They ..... this tournament since it first started.
35. We ..... a lot of emails recently.
36. Choose the correct tense:We ..... (clean) the rooms since 8 a.m.
37. I've (a) stranger things these days, it's quite good.
38. Look! They are tired because they ..... (clean) the house.
39. I (a) her that you were too clever to do anything so silly. (tell ..... present perfect continuous)
40. The workers ..... hard on the new building.
41. 2 I've been playing the piano for
42. The students ..... (not study) for the exam since last week.
43. Sorry I'm late! I ..... for a taxi for half an hour.
44. The sentence 'I have been finishing my homework' is in the past tense.
45. They ..... about moving to another city for months.
46. I have been reading for hours. My eyes ..... hurting.
47. By the time we got to the restaurant, they ..... for an hour.
48. I find I ..... a little. (wander ..... present perfect continuous)
49. Complete the sentence:It ..... (rain) since yesterday morning.
50. Form the interrogative correctly: ..... you ..... (wait) for the guest long?
51. What is the interrogative form of 'He has been playing video games'?
52. Your friend started drawing at 2:00 PM and is still drawing at 5:00 PM. True or False:The sentence 'She has been drawing for three hours' correctly describes this situation.
53. It ..... since early morning, and the streets are still wet.
54. We ..... our garden since the sun came out.
55. Your hands are covered in flour and the kitchen is a mess. Which sentence best explains this situation using the Present Perfect Continuous tense?
56. I don't know whether you ..... on me-you and some of the others. (depend ..... present perfect continuous)
57. Complete the gap:I'm afraid the company is going bankrupt. It ..... big problems lately.
58. Complete the gap:You're soaking wet. How long ..... here?
59. True or False:'She has been cooking dinner for the past hour' is in the present perfect continuous tense. Imagine she started cooking when the sun was setting.
60. We ..... each other since childhood.