This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 10 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 10 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I love this film. I ..... it four or five times already. A) Have been seeing. B) Have seen. C) Has been. D) Had seen. Show Answer Correct Answer: B) Have seen. 2. How ..... your way home? A) Have you found. B) Did you find. C) Have you been finding. D) Are you finding. Show Answer Correct Answer: B) Did you find. 3. 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. 4. 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. 5. She ..... many countries of the world in the last 5 years. A) Visit. B) Has visited. C) Visited. D) Had visited. Show Answer Correct Answer: B) Has visited. 6. The work is almost done. We ..... it for 6 six hours! A) Have done. B) Were doing. C) Have been doing. D) Are doing. Show Answer Correct Answer: C) Have been doing. 7. They ..... been reading since this morning. A) Has. B) Will. C) Would. D) Have. Show Answer Correct Answer: D) Have. 8. Choose the right form of the verb:Pupils ..... (write) the test for two hours. A) Have been writing. B) Has wrote. C) Writing. D) Have wrote. Show Answer Correct Answer: A) Have been writing. 9. 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. 10. 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. 11. We ..... (wait) for the bus for over an hour. A) Have been waiting. B) Waited. C) Are waiting. D) Wait. Show Answer Correct Answer: A) Have been waiting. 12. 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. 13. 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. 14. They ..... that movie three times. A) Already watched. B) Have already watched. C) Have already been watching. D) Already watch. Show Answer Correct Answer: B) Have already watched. 15. This is a very old book. I ..... (have) it since I was a child. A) Have had. B) Have been had. C) Have having. D) Have been having. Show Answer Correct Answer: A) Have had. 16. I ..... (read) the book you lent me, so you can have it back now. A) Have been reading. B) Have reading. C) Have read. D) Have been read. Show Answer Correct Answer: C) Have read. 17. I ..... forward to this match for ages. A) Am looking. B) Have looked. C) Have been looking. D) Looked. Show Answer Correct Answer: C) Have been looking. 18. Which time word correctly completes the sentence:'They have been waiting for the bus ..... 8:00 AM.' A) For. B) Since. C) At. D) While. Show Answer Correct Answer: B) Since. 19. It ..... (rain) for days. Will it ever stop? A) Has rained. B) Has been raining. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been raining. 20. He hasn't called me ..... yesterday morning. A) Since. B) From. C) For. D) In. Show Answer Correct Answer: A) Since. 21. Sandy ..... (type) the document for 3 hours but somehow it does not finish yet. A) Was typing. B) Were typing. C) Has been typing. D) Have been typing. Show Answer Correct Answer: C) Has been typing. 22. We ..... without electicity for one week. A) Have been live. B) Have been lived. C) Have been living. D) Have living. E) Have live. Show Answer Correct Answer: C) Have been living. 23. Complete the sentence:We have been living in this house ..... 2018. A) For. B) At. C) While. D) Since. Show Answer Correct Answer: D) Since. 24. Which question correctly asks about the duration of the activity in the sentence 'They have been watching a movie'? A) What have they been watching?. B) Why have they been watching a movie?. C) How long have they been watching a movie?. D) Where have they been watching a movie?. Show Answer Correct Answer: C) How long have they been watching a movie?. 25. Your room is finally clean. Which sentence focuses on the completed result, not the duration of the cleaning? A) I have been cleaning my room. B) I have cleaned my room. C) I am cleaning my room. D) I was cleaning my room. Show Answer Correct Answer: B) I have cleaned my room. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Tense Quiz 1Present Perfect Continuous Tense Quiz 2Present Perfect Continuous Tense Quiz 3Present Perfect Continuous Tense Quiz 4Present Perfect Continuous Tense Quiz 5Present Perfect Continuous Tense Quiz 6Present Perfect Continuous Tense Quiz 7Present Perfect Continuous Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books