Present Perfect Continuous Tense Quiz 3 (60 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.
31. Peter has been sleeping ..... What's the matter with him?
32. I ..... to New York three times this year.
33. Complete the sentence with the words in the most natural order:My sister ..... a lot of time on her phone.
34. True or False:To ask a question in a formal or correct way, you can say, "You have been studying for the test?"
35. Complete the sentence to make it negative:We ..... been paying attention in class.
36. ..... in a balloon?
37. Choose the correct form of the verb:They ..... (wait) for the bus for 20 minutes.
38. We've been sitting here ..... an hour.
39. A:Your English is very good! B:Yes, I have been studying English since I was 7.
40. Select the sentence that uses the present perfect continuous tense correctly.
41. Your friend's fingers are covered in paint. Which sentence best explains this present result?
42. Bert Williams ..... from his injury and will be playing in tomorrow's match against Chelsea.
43. Choose the right form of the verb:They ..... (not/do) their homework yet.
44. Complete the sentence with the best time expression:We have been working on this science project ..... the beginning of class.
45. Raja ..... her since he was a kid
46. She ..... (cook) dinner for the last hour.
47. Why is he so tired? He ..... (play) ..... tennis for five hours.
48. I ..... here for two years
49. You ..... (not/read) this book for very long.
50. They ..... the main lobby. Watch out when you play, kids.
51. Complete the sentence:My brother ..... been practicing his drums all morning.
52. Julie ..... living in Italy since May.
53. I once ..... Novak Djokovik. It was so exciting!
54. Your little brother started playing with his toys an hour ago and is still playing. What is the best way to explain this to your dad using the present perfect continuous tense?
55. I've done twenty push-ups ..... ! Are you impressed?
56. What is the Present Perfect Continuous Tense?
57. She ..... dinner, and the kitchen smells delicious.
58. Why ..... up so early recently?
59. True or False:The sentence 'I have been work on this project since Monday' is grammatically correct.
60. I ..... cutting my hair late last year