This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 23 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 23 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. ..... your cat been sleeping for over four hours? A) Have. B) Has. C) Are. D) Does. Show Answer Correct Answer: B) Has. 7. 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. 8. 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. 9. We ..... (book) two tickets for the show 4 weeks ago. A) Booking. B) Book. C) Books. D) Booked. Show Answer Correct Answer: D) Booked. 10. 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. 11. 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. 12. 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. 13. 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. 14. 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. 15. 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. 16. A:(you / take) the dog for a walk yet? A) Did you take . B) Have you taken . C) Have you been taking . D) Has you taken . Show Answer Correct Answer: B) Have you taken . 17. Mary ..... to John on the phone last night. A) Talks. B) Talked. C) Is talking. D) None of above. Show Answer Correct Answer: B) Talked. 18. Prices ..... in 1995 but then ..... in 1996. A) Rised falled. B) Rose fell. C) Have risen have fallen. D) Rose have fallen. Show Answer Correct Answer: B) Rose fell. 19. They / debate/ for 3 hours A) They are debating for 3 hours. B) They has been debating for 3 hours. C) They've been debating for 3 hours. D) They debated for 3 hours. Show Answer Correct Answer: C) They've been debating for 3 hours. 20. Have Benny and Dan been playing piano? A) No, she has not. B) Yes, they are not. C) No, they have not. D) Yes, she is. Show Answer Correct Answer: C) No, they have not. 21. Which one of the following time signal to simple past? A) Yesterday, last week and the year before. B) So far, since, for. C) Last year, last month, for. D) At Christmas, so far, yesterday. Show Answer Correct Answer: A) Yesterday, last week and the year before. 22. I ..... for you for ages. A) Has been wait. B) Have been waiting. C) Has been waiting. D) None of above. Show Answer Correct Answer: B) Have been waiting. 23. He is my friend. I ..... him for 5 years. A) Have been knowing. B) Has known. C) Have knowed. D) Have known. Show Answer Correct Answer: D) Have known. 24. We have been playing football ..... A) All day. B) Two hours ago. C) Yesterday. D) Already. Show Answer Correct Answer: A) All day. 25. Tabitha ..... (play) the violin ..... age five. A) Have been playing for. B) Has been playing since. C) Have been playing since. D) Has played for. Show Answer Correct Answer: B) Has been playing since. 26. A and B ..... for 1 hour. A) Has play. B) Has been playing. C) Have been playing. D) Have play. Show Answer Correct Answer: C) Have been playing. 27. Which tense is used to describe past events? A) Past perfect continuous. B) Past perfect simple. C) Present perfect continuous. D) Present perfect simple. Show Answer Correct Answer: B) Past perfect simple. 28. How we form the present perfect tense (negative form). A) Sub+haven't/hasn't +past participle. B) Sub+have/has+ base form. C) Sub+ haven't/has't +base form. D) Haven't/hasn't +Sub.+ pasr participle. Show Answer Correct Answer: A) Sub+haven't/hasn't +past participle. 29. Joe (look) for a new job all week since Friday. A) Has been looking. B) Have been looking. C) Have looked. D) Has looked. Show Answer Correct Answer: A) Has been looking. 30. Peter ..... football yesterday. A) Played. B) Has played. C) Have played. D) None of above. Show Answer Correct Answer: A) Played. ← 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