This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 4 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What have you been ..... recently? A) Done. B) Does. C) Doing. D) Do. Show Answer Correct Answer: C) Doing. 2. John ..... (learn) Spanish for three years. A) Learns. B) Is learning. C) Has been learning. D) Learned. Show Answer Correct Answer: C) Has been learning. 3. She ..... all day. It's still raining. A) Has rained. B) Has been raining. C) Had been raining. D) Is raining. Show Answer Correct Answer: B) Has been raining. 4. He has been working ..... he arrived. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 5. What is the function of the present perfect continuous tense? A) To describe an action that started in the past and is still continuing. B) To describe a future action. C) To describe a completed action in the past. D) To describe a habitual action. Show Answer Correct Answer: A) To describe an action that started in the past and is still continuing. 6. She has ..... some novels. A) Write. B) Wrote. C) Writing. D) Written. Show Answer Correct Answer: D) Written. 7. We ..... around Scotland for 8 years A) Has been travelling. B) Travelled. C) Have travelled. D) Have been travelling. Show Answer Correct Answer: D) Have been travelling. 8. Simon ..... (write) books all his life. A) Has been writing. B) Has writen. C) Has written. D) Has been written. Show Answer Correct Answer: A) Has been writing. 9. True or False:The sentence 'I have been doing my homework for an hour' means that I started my homework in the past and I am still doing it now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 10. True or false? The present perfect progressive tense is used to describe a continuous activity that began in the past and continues into the present. It also denotes a continuous activity that began in past but has now finished. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 11. Identify the verb tense:Patty the chicken has been laying eggs in the doghouse ever since the henhouse collapsed. A) Future progressive. B) Simple present. C) Present perfect progressive. D) Present perfect. Show Answer Correct Answer: C) Present perfect progressive. 12. They ..... (discuss) this issue for a long time. A) Discuss. B) Discussed. C) Are discussing. D) Have been discussing. Show Answer Correct Answer: D) Have been discussing. 13. Why are your hands so dirty?-I ..... my bike A) Have been repaired. B) Repaired. C) Have been repairing. D) Has been repaired. Show Answer Correct Answer: C) Have been repairing. 14. You ..... there staring at those old boots for the last 5 minutes. A) Is sitting. B) Are sitting. C) Have salt. D) Have been sitting. Show Answer Correct Answer: D) Have been sitting. 15. Complete the sentence to explain the present situation:'My eyes are sore because I ..... on the computer all day.' A) Had worked. B) Was working. C) Have been working. D) Work. Show Answer Correct Answer: C) Have been working. 16. I ..... a motor bike in my life. A) Never ride. B) Have never ridden. C) Never rode. D) Never ridden. Show Answer Correct Answer: B) Have never ridden. 17. ..... that singer ..... (make) any CDs yet? A) Has; made. B) Have; made. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has; made. 18. Your dad sees the yard is full of freshly raked leaf piles and asks, 'What have you been doing?' Choose the best response to explain the situation. A) I've been raking the leaves all afternoon. B) I raked the leaves. C) I am raking the leaves. D) I rake leaves. Show Answer Correct Answer: A) I've been raking the leaves all afternoon. 19. .... you ever ..... archery? A) Have / trying. B) Were / tried. C) Did / tried. D) Have / tried. Show Answer Correct Answer: D) Have / tried. 20. Your friend says, 'My eyes are so tired.' Which sentence is a likely reason, using the present perfect continuous tense? A) I will play video games. B) I played video games yesterday. C) I am playing video games. D) I have been playing video games for hours. Show Answer Correct Answer: D) I have been playing video games for hours. 21. Janet and Michael had such a good relationship, ..... ? A) Hadn't they. B) Didn't they. C) Had they. D) None of the above. Show Answer Correct Answer: B) Didn't they. 22. Fill in the blank:'I ..... waiting for you for over an hour.' A) Am been. B) Has been. C) Was been. D) Have been. Show Answer Correct Answer: D) Have been. 23. Which group of words shows the correct structure for the present perfect continuous tense? A) Has + verb-ing. B) Has + been + verb-ing. C) Is + been + verb-ing. D) Have + been + verb. Show Answer Correct Answer: B) Has + been + verb-ing. 24. True or False:The sentence 'They have been living here for ten years' means they started living here in the past and still live here now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 25. I ..... Italian for the past 3 years but there's still a lot I don't understand. A) Have been learning. B) Learn. C) Learnt. D) Have learnt. Show Answer Correct Answer: A) Have been learning. 26. Identify the sentence that uses a modal verb for necessity: A) You must wear a helmet while riding a bike. B) You might want to check the weather forecast. C) You can visit the museum tomorrow. D) You should try the new dish. Show Answer Correct Answer: A) You must wear a helmet while riding a bike. 27. We haven't seen this film ..... A) Ever. B) Yet. C) Never. D) Already. Show Answer Correct Answer: B) Yet. 28. My family and I ..... in the cottage since I was born. A) Are living. B) Have lived. C) Lived. D) Have been living. Show Answer Correct Answer: D) Have been living. 29. They haven't ..... yet, but they should be here soon. A) Been arriving. B) Arrived. C) Been arrive. D) Been arrived. Show Answer Correct Answer: A) Been arriving. 30. They ..... home very late last night. (get) A) Gotten. B) Get. C) Got. D) Gets. Show Answer Correct Answer: C) Got. 31. What is the correct form of the present perfect continuous tense for the pronoun 'we'? A) We will be studying. B) We had been studying. C) We has been studying. D) We have been studying. Show Answer Correct Answer: D) We have been studying. 32. My friends ..... any money yet. A) Has made. B) Have made. C) Hasn't made. D) Haven't made. Show Answer Correct Answer: D) Haven't made. 33. Have you ..... visited Disneyland? A) Already. B) Yet. C) Before. D) Ever. Show Answer Correct Answer: D) Ever. 34. Choose the correct form of the verb:'They ..... playing soccer since morning.' A) Is been. B) Has been. C) Are been. D) Have been. Show Answer Correct Answer: D) Have been. 35. A:'Have you been practicing your lines for the play?' B:'Yes, I ..... ' Select the correct short answer. A) Do. B) Have. C) Am. D) Been. Show Answer Correct Answer: B) Have. 36. The forest ..... by the fire. It will take decades for it to recover. A) Is destroying. B) Is destroyed. C) Has been destroyed. D) Has destroyed. Show Answer Correct Answer: C) Has been destroyed. 37. How long ..... learning German? A) Have it been. B) Has you been. C) Has Tom been. D) Have she been. Show Answer Correct Answer: C) Has Tom been. 38. My father (collect) coins since he was a boy. A) Has collected. B) Has been collecting. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been collecting. 39. My sister ..... for you since yesterday. A) Has been looked. B) Looked. C) Have been looking. D) Has been looking. Show Answer Correct Answer: D) Has been looking. 40. She ..... here since 8 o'clock. A) Had been sitting. B) Is sitting. C) Was sitting. D) Has been sitting. Show Answer Correct Answer: D) Has been sitting. 41. Complete the sentence:He has been playing video games ..... he got home from school. A) For. B) While. C) Since. D) At. Show Answer Correct Answer: C) Since. 42. The children are so noisy because they ..... football in the living room.I can't concentrate on my lessons at all! Hey! Could please stop playing! I'm studying! A) Played. B) Have been playing. C) Play. D) Have played. Show Answer Correct Answer: B) Have been playing. 43. Which group of words is needed to form the present perfect continuous tense? A) Have/has + been + verb-ing. B) Is/are + verb-ing. C) Will + be + verb-ing. D) Have/has + verb-ed. Show Answer Correct Answer: A) Have/has + been + verb-ing. 44. She ..... (reathe book for a week now. A) Read. B) Reads. C) Is reading. D) Has been reading. Show Answer Correct Answer: D) Has been reading. 45. I love this film. I ..... it four or five times already. A) Has been. B) Have been seeing. C) Had seen. D) Have seen. Show Answer Correct Answer: D) Have seen. 46. How ..... your way home? A) Are you finding. B) Have you found. C) Did you find. D) Have you been finding. Show Answer Correct Answer: C) Did you find. 47. True or False:The sentence 'I have been knowing my best friend for five years' is grammatically correct. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 48. I ..... kayaking yet. A) Didn't tried. B) Haven't tried. C) Haven't try. D) Wasn't tried. Show Answer Correct Answer: B) Haven't tried. 49. She ..... many countries of the world in the last 5 years. A) Has visited. B) Visited. C) Visit. D) Had visited. Show Answer Correct Answer: A) Has visited. 50. The work is almost done. We ..... it for 6 six hours! A) Have done. B) Have been doing. C) Were doing. D) Are doing. Show Answer Correct Answer: B) Have been doing. 51. They ..... been reading since this morning. A) Would. B) Has. C) Will. D) Have. Show Answer Correct Answer: D) Have. 52. Choose the right form of the verb:Pupils ..... (write) the test for two hours. A) Have been writing. B) Has wrote. C) Have wrote. D) Writing. Show Answer Correct Answer: A) Have been writing. 53. Jhonny hasn't been doing his assignment. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 54. True or False:The sentence "She's been calling her grandma every Sunday for the past year" correctly uses the present perfect continuous to describe a repeated action that continues up to the present. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 55. We ..... (wait) for the bus for over an hour. A) Wait. B) Have been waiting. C) Are waiting. D) Waited. Show Answer Correct Answer: B) Have been waiting. 56. She has been working here ..... Monday. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 57. True or False:The sentence 'He has been knowing the secret for a week' is a correct use of the present perfect continuous. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 58. They ..... that movie three times. A) Already watched. B) Have already been watching. C) Already watch. D) Have already watched. Show Answer Correct Answer: D) Have already watched. 59. This is a very old book. I ..... (have) it since I was a child. A) Have having. B) Have been having. C) Have had. D) Have been had. Show Answer Correct Answer: C) Have had. 60. I ..... (read) the book you lent me, so you can have it back now. A) Have been read. B) Have reading. C) Have been reading. D) Have read. Show Answer Correct Answer: D) Have read. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Tense Quiz 1Present Perfect Continuous Tense Quiz 2Present Perfect Continuous Tense Quiz 3Present Perfect Continuous Tense Quiz 5Present Perfect Continuous Tense Quiz 6Present Perfect Continuous Tense Quiz 7Present Perfect Continuous Tense Quiz 8Present Perfect Continuous Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books