This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 27 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 27 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Complete the question: ..... long have you been learning to play the guitar? A) What. B) When. C) How. D) Why. Show Answer Correct Answer: C) How. 2. Which sentence best shows that an action has been happening repeatedly over the past few weeks? A) I am calling my grandma. B) I called my grandma last week. C) I will call my grandma soon. D) I have been calling my grandma every Sunday this month. Show Answer Correct Answer: D) I have been calling my grandma every Sunday this month. 3. Choose the right form of Present Perfect Continuous Tense:work A) Have been working. B) Have worked. C) Am working. D) Was working. Show Answer Correct Answer: A) Have been working. 4. Your friend says, "I have been working on this project all week." How do you make this sentence negative? A) I have been not working on this project all week. B) I not have been working on this project all week. C) I haven't been working on this project all week. D) I have been working not on this project all week. Show Answer Correct Answer: C) I haven't been working on this project all week. 5. Keira hopes to win the marathon as she ..... very hard for it. A) Has been training. B) Is training. C) Has trained. D) Trains. Show Answer Correct Answer: A) Has been training. 6. Which of these shows the correct 'recipe' for building the Present Perfect Continuous tense? A) Subject + have/has + been + verb-ing. B) Subject + is/are + verb-ing. C) Subject + have/has + verb-ed. D) Subject + had + been + verb-ing. Show Answer Correct Answer: A) Subject + have/has + been + verb-ing. 7. The couple ..... happily since their marriage. A) Have lived. B) Has lived. C) Are living. D) Live. Show Answer Correct Answer: B) Has lived. 8. He ..... (not/sleep) well for the past few days. A) Didn't sleep. B) Hasn't been sleeping. C) Have not been sleeping. D) Hasn't slept. Show Answer Correct Answer: B) Hasn't been sleeping. 9. He ..... (work) ..... in this company since 1985. A) Has been working. B) Working. C) Work. D) Is work. Show Answer Correct Answer: A) Has been working. 10. Which sentence emphasizes the DURATION of an action? A) She has finished the lecture. B) She finished the lecture. C) She has been delivering the lecture for two hours. D) She delivers lectures daily. Show Answer Correct Answer: C) She has been delivering the lecture for two hours. 11. Which of these shows the correct recipe for making the present perfect continuous tense? A) Have/has + verb-ing. B) Have/has + been + verb-ing. C) Is/are + been + verb-ing. D) Had + been + verb-ing. Show Answer Correct Answer: B) Have/has + been + verb-ing. 12. Sorry Mr. Brown. I ..... my homework at home. A) Have forgotten. B) Forgot. C) Forget. D) Didn't forget. Show Answer Correct Answer: A) Have forgotten. 13. How long ..... you ..... on this position? (you are still working on it now) A) Are working. B) Have been working. C) Has working. D) Were working. Show Answer Correct Answer: B) Have been working. 14. Gina ..... the same book for a month. A) Has been reading. B) Is reading. C) Has read. D) Reads. Show Answer Correct Answer: A) Has been reading. 15. My father ..... his project all day. A) Has been writing. B) Has writing. C) Have been writing. D) Have writing. Show Answer Correct Answer: A) Has been writing. 16. ..... your cat been sleeping for over four hours? A) Have. B) Has. C) Are. D) Does. Show Answer Correct Answer: B) Has. 17. Identify the tense used in the sentence:They have been waiting since morning. A) Present perfect. B) Present continuous. C) Present perfect continuous. D) Past continuous. Show Answer Correct Answer: C) Present perfect continuous. 18. Megan ..... (type) her paper since 4 am. A) Has been typing. B) Have been typing. C) Had typed. D) None of the above. Show Answer Correct Answer: A) Has been typing. 19. We ..... (book) two tickets for the show 4 weeks ago. A) Booking. B) Book. C) Books. D) Booked. Show Answer Correct Answer: D) Booked. 20. Why is there so much snow outside? It ..... (snow) for hours. A) Has snowed. B) Has been snowing. C) Snowed. D) None of the above. Show Answer Correct Answer: B) Has been snowing. 21. I ..... an essay. I am tired now. A) Have written. B) Was writting. C) Have been writing. D) Had written. Show Answer Correct Answer: C) Have been writing. 22. Complete the sentence:We have been waiting for the bus ..... twenty minutes. A) For. B) Since. C) At. D) While. Show Answer Correct Answer: A) For. 23. Tracy and Tom ..... playing tennis for an hour. A) Have been. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been. 24. I ..... home at eight o' clock this morning. A) Left. B) Have been leaving. C) Was leaving. D) Have left. Show Answer Correct Answer: A) Left. 25. Choose the correct sentence:a) John runs faster than anyone in his class. b) She is the most fastest runner in the team. c) This car is expensive than that one. d) My house is the more bigger than theirs. A) John runs faster than anyone in his class. B) She is the most fastest runner in the team. C) This car is expensive than that one. D) My house is the more bigger than theirs. Show Answer Correct Answer: A) John runs faster than anyone in his class. ← 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