Present Perfect Continuous Tense Quiz 21 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Fill in the blank:They ..... (play) soccer for two hours.
2. Complete the sentence:'We ..... learning English for five years.'
3. She ..... since noon. Should we wake her up?
4. We ..... (know) each other since last year.
5. ..... (you / ever / work) in a factory?' 'No, never.'
6. Which sentence best explains the meaning of 'It has been raining all day'?
7. Which sentence is the correct negative form of 'He has been playing video games'?
8. I ..... to learn English for years but I have not succeeded yet.
9. True or False:The present perfect continuous tense is used to talk about an action that was completed a long time ago.
10. What is the present participle of 'produce'?
11. Teacher:Where are you living?Student:I'm living in an apartment on Fourth Avenue.Teacher:How long have you been living there?Student: ..... (been, live) there since last May.
12. What are you doing? Tom ..... for your reply for nearly a day.
13. Your friend wrote, 'I have been knowing my best friend since first grade.' How can you help them fix this sentence?
14. They ..... (paint) the house for several days.
15. Complete the sentence with the correct verb form:We haven't ..... to that new pizza place lately.
16. Complete the sentence: "I ..... my keys. Can you help me find them?"
17. It ..... for the whole morning, so the football match has been postponed.
18. How long ..... working in the garden?
19. Which of the following sentences is about present perfect tense?
20. He ..... in the London Olympics in 2012.
21. I love going for walks with my dog. I ..... him for 5 years.
22. For how long has you been waiting here?
23. What is the longest river in the world?
24. Can you give an example of Present Perfect Continuous Tense?
25. Which structure correctly represents the present perfect tense?
26. Have the boys ..... computer games since this morning?
27. You look tired!-I ..... the report all day.
28. Your friend looks exhausted. Which question is the most natural way to ask about the recent activity that caused this?
29. We use ..... to talk about an action that happened at a specific time in the past.
30. Barry have been writing a letter to his uncle since this morning.