Present Perfect Continuous Tense Quiz 5 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Mary ..... at the same bank for 3 years.
2. Rachel ..... music all day.
3. I ..... my wallet. Can you help me find it?
4. Which question correctly asks about the duration of the activity in the sentence 'They have been playing soccer'?
5. Identify the incorrect sentence:a) The test results are surprising. b) I felt embarrassed when I fell. c) He is confused about the instructions. d) This book is interested; I can't stop reading it.
6. My brother has been travelling ..... two months.
7. I ..... (study) for my test since I got up.
8. We've had Hector ..... he was a puppy.
9. How long ..... (learn / you) ..... English?
10. We ..... (walk) for a whole day, but we don't arrive yet.
11. Have you looking for an address?
12. Nick (a) ..... his driving test only recently, so he (b) ..... very long
13. True or False:The sentence 'She has been reading' describes a finished action.
14. Complete the sentence: "She ..... (study) for the exam all night."
15. Complete the sentence:We have been waiting for the bus ..... 30 minutes.
16. Complete the sentence to make it negative:I'm not tired because I ..... working that hard today.
17. We have been ..... in Paris for a year.
18. How long ..... you been studying English?
19. What is the correct form of the present perfect continuous tense for the pronoun 'you'?
20. The girls ..... playing dolls since this morning.
21. He ..... motorbikes for 2 years.
22. What is the correct form of the present perfect continuous tense for the pronoun 'he'?
23. I ..... him several times before.
24. Complete the gap:-Why are you out of breath? What have you been doing?-Because ..... up the stairs from the bottom floor.
25. Complete the sentence to show the action is still happening:My friends and I ..... been practicing our dance routine all week.
26. He ..... the guitar for 10 minutes.
27. I ..... the windows all day without any help! Two more and I can have a rest.
28. True or False:You should use 'for' to describe the length of time an action has been happening, like 'for three hours.'
29. Right now I have been ..... at the board
30. My brother ..... several plays. He has just finished his second tragedy.