This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Vs Present Perfect – Quiz 8 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Vs Present Perfect Quiz 8 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Where have you been? Mom ..... for you all day. A) Has looked. B) Have been looking. C) Has been looking. D) None of the above. Show Answer Correct Answer: C) Has been looking. 2. The doctors at this hospital ..... new treatments for cancer since 2004. A) Have developed. B) Have been developing. C) Developed. D) None of the above. Show Answer Correct Answer: B) Have been developing. 3. He ..... in this company since 2010. A) Is working. B) Has worked. C) Worked. D) Has been working. Show Answer Correct Answer: B) Has worked. 4. ..... the library this week? They installed a new cool gadget at the front door. A) Have you visited. B) Have you been visiting. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you visited. 5. I'm sorry, I'm late ..... you ..... for a long time?' A) Did you wait. B) Have waited. C) Were you waiting. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 6. They ..... to Paris last year for their anniversary. A) Have travelled. B) Have been travelling. C) Are travelling. D) Travelled. Show Answer Correct Answer: D) Travelled. 7. Choose the correct tense for the sentence:'I have just finished my homework.' A) Present Perfect Continuous. B) Present Perfect Tense. C) Simple Past. D) Future Perfect Continuous. Show Answer Correct Answer: B) Present Perfect Tense. 8. How many times ..... you not to spend so much time on your mobile? A) Told you. B) Have I told you. C) I have been telling you. D) None of the above. Show Answer Correct Answer: B) Have I told you. 9. Select the correct tense for the sentence:'They have been playing football since morning.' A) Past Perfect Continuous. B) Future Perfect Continuous. C) Present Perfect. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 10. "I ..... the laundry all morning." A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been doing. 11. I'm sorry I'm late, ..... for a long time? A) Are you waiting. B) Have you waited. C) Have you been waiting. D) None of the above. Show Answer Correct Answer: C) Have you been waiting. 12. What is the ..... of this fabric? A) Long. B) Length. C) Lengthen. D) None of the above. Show Answer Correct Answer: B) Length. 13. Fill in the blank:They ..... (to finish) their homework already. A) Have finished. B) Have been finishing. C) Finished. D) Are finishing. Show Answer Correct Answer: A) Have finished. 14. Correctly use a time expression with present perfect continuous tense in the sentence:'She has been painting since yesterday.' A) She has been painting since tomorrow. B) She has been painting since next week. C) She has been painting since yesterday. D) She has been painting since last week. Show Answer Correct Answer: C) She has been painting since yesterday. 15. Rachel is from Australia. She is travelling round Europe. She began her trip three months ago. She ..... for three months. (travel)She ..... six countries so far. (visit) A) Have been travelling / have visited. B) Have travelled/ has been visiting. C) Has been travelling/ has visited. D) Has travelled/ has been visiting. Show Answer Correct Answer: C) Has been travelling/ has visited. 16. A:How long ..... you ..... (learn) English? A) Have learned. B) Have been learning. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been learning. 17. My friends ..... for months, and they ..... five countries so far. A) Have been travelling have visited. B) Have travelled have been visiting. C) Travel visit. D) Travelled visited. Show Answer Correct Answer: A) Have been travelling have visited. 18. Choose the correct tense for the following sentence:'They have been watching TV for hours.' A) Future Perfect Continuous. B) Past Perfect Continuous. C) Simple Past. D) Present Perfect Continuous. Show Answer Correct Answer: D) Present Perfect Continuous. 19. Cathy ..... since 2 o'clock. She is exhausted. A) Have been driving. B) Has driven. C) Has been driving. D) None of the above. Show Answer Correct Answer: C) Has been driving. 20. I ..... (love)chocolate since I was a child. You might even call me a "chocoholic." A) Have loved. B) Has loved. C) Loved. D) Love. Show Answer Correct Answer: A) Have loved. 21. A:The baby's crying. Shouldn't we do something?B:He's all right.A:Are you sure? He ..... for almost 10 minutes. A) Has cried. B) Has been crying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been crying. 22. My eyes are tired. I ..... since afternoon. A) Has been reading. B) Have been reading. C) Have read. D) None of the above. Show Answer Correct Answer: B) Have been reading. 23. ..... my homework for two hours. A) I have done. B) I have been doing. C) Both are correct. D) None of the above. Show Answer Correct Answer: B) I have been doing. 24. How much coffee ..... (she/drink) this morning? A) Has she been drinking. B) Has she been drunk. C) Has she drank. D) Has she drunk. Show Answer Correct Answer: D) Has she drunk. 25. We ..... (know) her since she arrived to our city. A) Have known. B) Knew. C) Were knowing. D) Have been knowing. Show Answer Correct Answer: A) Have known. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Vs Present Perfect Quiz 1Present Perfect Continuous Vs Present Perfect Quiz 2Present Perfect Continuous Vs Present Perfect Quiz 3Present Perfect Continuous Vs Present Perfect Quiz 4Present Perfect Continuous Vs Present Perfect Quiz 5Present Perfect Continuous Vs Present Perfect Quiz 6Present Perfect Continuous Vs Present Perfect Quiz 7Present Perfect Continuous Vs Present Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books