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

Quiz Instructions

Select an option to see the correct answer instantly.

1. Choose the correct tense for the sentence:'I have just finished my homework.'
2. How many times ..... you not to spend so much time on your mobile?
3. Select the correct tense for the sentence:'They have been playing football since morning.'
4. "I ..... the laundry all morning."
5. I'm sorry I'm late, ..... for a long time?
6. What is the ..... of this fabric?
7. Fill in the blank:They ..... (to finish) their homework already.
8. Correctly use a time expression with present perfect continuous tense in the sentence:'She has been painting since yesterday.'
9. Rachel is from Australia. She is travelling round Europe. She began her trip three months ago. She ..... for three months. (travel)She ..... six countries so far. (visit)
10. A:How long ..... you ..... (learn) English?
11. My friends ..... for months, and they ..... five countries so far.
12. Choose the correct tense for the following sentence:'They have been watching TV for hours.'
13. Cathy ..... since 2 o'clock. She is exhausted.
14. I ..... (love)chocolate since I was a child. You might even call me a "chocoholic."
15. A:The baby's crying. Shouldn't we do something?B:He's all right.A:Are you sure? He ..... for almost 10 minutes.
16. My eyes are tired. I ..... since afternoon.
17. ..... my homework for two hours.
18. How much coffee ..... (she/drink) this morning?
19. We ..... (know) her since she arrived to our city.
20. "He ..... a great job so far."
21. Fill in the blank:I ..... (to read) this book for the past two weeks.
22. Somebody ..... my cookies. There are very few left.
23. Bob ..... his new pencil case.
24. My uncle is a doctor. He ..... lots of vital operations.
25. Choose the correct tense for the following sentence:'She has lived in this city for five years.'
26. A:A Well, I ..... (take) a weight training class at the gym ..... May.
27. How long ..... Sarah?
28. Identify the correct usage of present perfect continuous tense in the following sentence:'They have been working on the project since morning.'
29. Which tense is used in the sentence 'He has been studying for the exam'?
30. We ..... (not + plan) our holiday yet.