This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 22 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 22 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He ..... (teach) at the university since 2010. A) Taught. B) Has been teaching. C) Teaches. D) Is teaching. Show Answer Correct Answer: B) Has been teaching. 2. The kids ..... (play) in the garden since 2 PM. A) Played. B) Have been playing. C) Play. D) Are playing. Show Answer Correct Answer: B) Have been playing. 3. How long ..... she been here? A) Have. B) Has. C) Hasn't. D) Are. Show Answer Correct Answer: B) Has. 4. We ..... ( swim) for many hours A) Have swim. B) Have been swimming. C) Swimming. D) Have swam. Show Answer Correct Answer: B) Have been swimming. 5. Select the sentence that is written in the present perfect continuous tense. A) My dad is fixing the car. B) My dad has been fixing the car all morning. C) My dad fixed the car yesterday. D) My dad will fix the car. Show Answer Correct Answer: B) My dad has been fixing the car all morning. 6. Your friend says, 'I've been practicing the guitar all day.' How would you correctly say the opposite? A) I have been not practicing . B) I not have been practicing . C) I haven't been practicing . D) I haven't practicing . Show Answer Correct Answer: C) I haven't been practicing . 7. ..... working in that company all his life? A) Have he been. B) Has he been. C) Is he. D) Is not he. Show Answer Correct Answer: B) Has he been. 8. True or False:The sentence 'They have been play soccer for an hour' is grammatically correct. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 9. Is that the TV I can hear?-Yes, Mum, I ..... homework all afternoon, and now I ..... the news. (do, watch) A) Has been doing am watching. B) Have been done has been watching. C) Have been doing am watching. D) Am doing have been watching. Show Answer Correct Answer: C) Have been doing am watching. 10. I ..... (exercise) regularly since January. A) Have been exercising. B) Exercised. C) Am exercising. D) Has exercised. Show Answer Correct Answer: A) Have been exercising. 11. I ..... for you since 8 o'clock! Where are you now!? A) Waited. B) Have waited. C) Have been waiting. D) Wait. Show Answer Correct Answer: C) Have been waiting. 12. Your little sister has been asking for a snack over and over for ten minutes. Which sentence best emphasizes this repeated action? A) She is asking for a snack. B) She asked for a snack. C) She has been asking for a snack. D) She has asked for a snack. Show Answer Correct Answer: C) She has been asking for a snack. 13. The dogs have been barking all night. A) Perfect. B) Progressive perfect. C) Progressive. D) None of the above. Show Answer Correct Answer: B) Progressive perfect. 14. Which time expression is most suitable for present perfect continuous tense? A) Yesterday. B) Last year. C) For three hours. D) Two days ago. Show Answer Correct Answer: C) For three hours. 15. Can you find an example of Present Perfect Tense? A) My name is Dina. B) Dina has lived in California for 1 year. C) Dina left her hometown long ago. D) Dina likes cooking. Show Answer Correct Answer: B) Dina has lived in California for 1 year. 16. ..... has been teaching at the university since June. A) Jack and Martin. B) Julia. C) The Children. D) The Students. E) The Men. Show Answer Correct Answer: B) Julia. 17. She ..... a competition so far. A) Hasn't lost. B) Haven't lose. C) Didn't lost. D) Wasn't lose. Show Answer Correct Answer: A) Hasn't lost. 18. To emphasize the ongoing activity rather than the result, which option best completes the sentence? "I'm so tired because I ..... all over town for a new pair of shoes." A) Have walked. B) Walked. C) Have been walking. D) Am walking. Show Answer Correct Answer: C) Have been walking. 19. Have you been ..... all day? A) Study. B) Studied. C) Studying. D) Studies. E) To study. Show Answer Correct Answer: C) Studying. 20. How is the Present Perfect Continuous Tense formed? A) It is formed using 'has/have' + the base form of the verb. B) It is formed using 'has/have been' + the present participle (verb+ing). C) It is formed using 'was/were' + the present participle (verb+ing). D) It is formed using 'will have' + the past participle. Show Answer Correct Answer: B) It is formed using 'has/have been' + the present participle (verb+ing). 21. ..... for long?' 'No. Just a couple of minutes.' A) Have you waited. B) Are you waiting. C) Do you wait. D) Have you been waiting. Show Answer Correct Answer: D) Have you been waiting. 22. True or False:The sentence 'I have been knowing the answer for a while' is a grammatically correct way to express that you know something. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 23. True or False:The sentence 'They have been watching a movie' is a correct affirmative sentence in the present perfect continuous tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 24. They ..... his watch! They can prove that. A) Haven't steal. B) Hasn't stolen. C) Haven't stolen. D) Hasn't steal. Show Answer Correct Answer: C) Haven't stolen. 25. What have you been doing ..... the last 30 minutes? A) For. B) By. C) Since. D) None of the above. Show Answer Correct Answer: A) For. ← 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