Present Perfect Continuous Tense Quiz 43 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. She ..... French lessons for months.
2. They ..... this tournament since it first started.
3. We ..... a lot of emails recently.
4. Choose the correct tense:We ..... (clean) the rooms since 8 a.m.
5. I've (a) stranger things these days, it's quite good.
6. Look! They are tired because they ..... (clean) the house.
7. I (a) her that you were too clever to do anything so silly. (tell ..... present perfect continuous)
8. The workers ..... hard on the new building.
9. 2 I've been playing the piano for
10. The students ..... (not study) for the exam since last week.
11. Sorry I'm late! I ..... for a taxi for half an hour.
12. The sentence 'I have been finishing my homework' is in the past tense.
13. They ..... about moving to another city for months.
14. I have been reading for hours. My eyes ..... hurting.
15. By the time we got to the restaurant, they ..... for an hour.
16. I find I ..... a little. (wander ..... present perfect continuous)
17. Complete the sentence:It ..... (rain) since yesterday morning.
18. Form the interrogative correctly: ..... you ..... (wait) for the guest long?
19. What is the interrogative form of 'He has been playing video games'?
20. 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.
21. It ..... since early morning, and the streets are still wet.
22. We ..... our garden since the sun came out.
23. Your hands are covered in flour and the kitchen is a mess. Which sentence best explains this situation using the Present Perfect Continuous tense?
24. I don't know whether you ..... on me-you and some of the others. (depend ..... present perfect continuous)
25. Complete the gap:I'm afraid the company is going bankrupt. It ..... big problems lately.
26. Complete the gap:You're soaking wet. How long ..... here?
27. 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.
28. We ..... each other since childhood.
29. It ..... (rain) all day!
30. Complete the sentence in the present perfect continuous tense:They ..... been planning the event since last month.