This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 32 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 32 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Wawan:Oh, sorry. I forgot to tell you that I ..... to Ambon since last year. A) Am traveling. B) Was traveling. C) Have to travel. D) Have been traveling. Show Answer Correct Answer: D) Have been traveling. 2. He's the most difficult housemate ..... A) I never dealt with. B) I never had to deal with. C) I've ever had to deal with. D) I've never had to deal with. Show Answer Correct Answer: C) I've ever had to deal with. 3. What is the main difference between the present perfect tense and the present perfect continuous tense? A) The main difference is the use of auxiliary verbs. B) The main difference is the tense of the verb. C) The main difference is the subject-verb agreement. D) The main difference is the aspect of completion versus ongoing action. Show Answer Correct Answer: D) The main difference is the aspect of completion versus ongoing action. 4. My roommate ..... Spanish last year. A) Study. B) Studying. C) Studied. D) None of above. Show Answer Correct Answer: C) Studied. 5. I ..... to read this book, but I can't. It's just too boring! I quit. A) Have tried. B) Have been trying. C) Has tried. D) Has been trying. Show Answer Correct Answer: A) Have tried. 6. We ..... about this since morning. A) Have been discussing. B) Have been discussed. C) Has been discussing. D) Have discussed. Show Answer Correct Answer: A) Have been discussing. 7. Jimmy and Justin ..... been ..... Charice song. A) Have, writing. B) Has, speaking. C) Should, are. D) Is, listening. Show Answer Correct Answer: A) Have, writing. 8. I have been ..... all the morning. A) Drive. B) Driving. C) Drives. D) Drove. Show Answer Correct Answer: B) Driving. 9. We ..... in this queue for half an hour. (stand) Fill in the blanks with present perfect continuous form of the verb. A) Has been standing. B) Have been standing. C) Have been stood. D) Have stooding. Show Answer Correct Answer: B) Have been standing. 10. They ..... basketball since this morning. A) Has been playing. B) Have been playing. C) Are playing. D) Were playing. Show Answer Correct Answer: B) Have been playing. 11. Nina ..... listened to my new song. A) Has. B) Have. Show Answer Correct Answer: A) Has. 12. I (be) in Surabaya for ten years. A) Has been. B) Have been. C) Has being. D) Have being. Show Answer Correct Answer: B) Have been. 13. I ..... for 2 hours, because my boyfriend broke up with me. I'm so sad! A) Have cried. B) Have been crying. C) Has been crying. D) Has cried. Show Answer Correct Answer: B) Have been crying. 14. We have been receiving gifts from our friends ..... we came back from Europe. A) Since. B) During. C) For. D) At. Show Answer Correct Answer: A) Since. 15. Which sentence uses the present perfect continuous tense correctly?a) I have been working on this project since two hours.b) I have worked on this project since two hours.c) I have been working on this project for two hours. A) I have been working on this project for two hours. B) I have been working on this project since two hours ago. C) I have worked on this project for two hours. D) I have been working on this project since two days. Show Answer Correct Answer: A) I have been working on this project for two hours. 16. Sam ..... for 2 hours. A) Has been worked. B) Has been working. C) Has been being worked. D) Have been working. Show Answer Correct Answer: B) Has been working. 17. Father: ..... Grandma this week?Daughter:Yes, I ..... to see her yesterday. A) Did you; went. B) Have you visited; went. C) Did you; have gone. D) None of above. Show Answer Correct Answer: B) Have you visited; went. 18. She has ..... discussing the problem with me very seriously A) Be. B) Being. C) Isn't. D) Been. Show Answer Correct Answer: D) Been. 19. Ms Beata ..... at our school for 7 years. (teach) A) Is teaching. B) Has been teaching. C) Taught. D) Was teaching. Show Answer Correct Answer: B) Has been teaching. 20. They ..... the car. It looks new again. A) Cleaned. B) Has cleaned. C) Have cleaned. D) None of above. Show Answer Correct Answer: C) Have cleaned. 21. He has been living here ..... last week. A) Since. B) For. C) Recently. D) None of above. Show Answer Correct Answer: A) Since. 22. This computer ..... (operate) for 20 hours, it must be shut down now, unless it will explode. A) Has been operating. B) Have been operating. C) Are operating. D) Is operating. Show Answer Correct Answer: A) Has been operating. 23. You ..... a lie A) Has been telling. B) Have been telling. C) Are been telling. D) Are telling. Show Answer Correct Answer: B) Have been telling. 24. Rama has been living on the temple premises ..... 2005. A) For. B) Since. Show Answer Correct Answer: B) Since. 25. Sue ..... to her parents every week. A) Wrote. B) Writes. C) Is writing. D) None of above. Show Answer Correct Answer: B) Writes. ← 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