Present Perfect Continuous Vs Present Perfect Quiz 2 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. In the sentence 'He has been reading that book for a month', which tense is used?
2. "They ..... a lot of traveling this year."
3. Complete the gap:I ..... this car for twenty years and it's as reliable as ever.
4. I don't want to go out. The cold wind ..... since morning.
5. I ..... my homework, so now I can play.
6. How many biscuits ..... (you/eat)?
7. Form a sentence using present perfect continuous tense with the given time expression:'since this evening.'
8. It ..... all morning, and the ground is still wet.
9. She ..... (live) here since 2001
10. Tom is exhausted these days. He ..... too hard recently.
11. Pick the sentence with the correct use of tenses.
12. They ..... (leave) London this month.
13. We ..... for many hours. It is time to get out of the water.
14. Den ..... championships before.
15. B:Well, I ..... (send) three applications, but I ..... (not hear) anything.
16. I ..... to the cinema every weekend.
17. Recognize the duration of actions in present perfect continuous tense in the sentence:'They have been playing football since 3 o'clock.'
18. "We ..... a lot of research on this topic."
19. "By the time you called, I ..... my work."
20. Ana's parents were very helpful and ..... when she decided to move abroad
21. Identify the time frame of actions in present perfect tense in the sentence:'I have visited Paris twice.'
22. Why ..... for the last hour? Do you have any allergy?
23. Which tense is used in the sentence 'She has been singing for the choir'?
24. ..... an appointment with the doctor?
25. Complete the gap:I can see you ..... your room. It looks great!
26. Identify the correct tense in the sentence:'They have been working on this project since last year.'
27. Identify the tense used in the sentence:'She has completed her homework.'
28. Identify the correct tense in the following sentence:'I have been waiting for the bus for an hour.'
29. I'm tired because I ..... all morning.
30. B:I ..... (not go) out ..... ages. How about you?