This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 27 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 27 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. This is a very old toy. I ..... (have) it since I was a child. A) I have been having it. B) I has had it. C) I have had it. D) I had. Show Answer Correct Answer: C) I have had it. 2. How long ..... (the dog / be) home alone? A) Have the dog been . B) Is the dog . C) Was the dog . D) Has the dog been. Show Answer Correct Answer: D) Has the dog been. 3. Ruth ..... (bring) Martha her mail every morning for two weeks. A) Has been brought. B) Has been bringing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been bringing. 4. Complete this sentence in Present Perfect Continuous. It ..... / ..... raining, the pavement is wet. A) Have/been. B) Has/been. C) Has/rain. D) Has/be. Show Answer Correct Answer: B) Has/been. 5. ..... to New York when you went to the States last summer? A) Have you been. B) Did you go. C) All the above. D) None of the above. Show Answer Correct Answer: B) Did you go. 6. Anna ..... (live) here since last week. A) Have been living. B) Has been living. C) Have been live. D) Has been live. Show Answer Correct Answer: B) Has been living. 7. Complete the sentence: "She has never ..... (taste) sushi before." A) Taste. B) Tasted. C) Tastes. D) Tasting. Show Answer Correct Answer: B) Tasted. 8. Mail ..... (learn) how to drive for 6 years! and she still can't! A) Has learnt. B) Has been learning. C) Have learned. D) Have been learning. Show Answer Correct Answer: B) Has been learning. 9. I had to take him to the dentist because ..... his tooth. A) He's been breaking. B) He's broken. C) All the above. D) None of the above. Show Answer Correct Answer: B) He's broken. 10. We /not talk / about the new teacher for an hour A) Haven't talked. B) Haven't been talking. C) Not have been talking. D) None of the above. Show Answer Correct Answer: B) Haven't been talking. 11. She ..... ten books this summer. Now she's thinking about buying a Kindle e-reader. A) Has been reading. B) Have been reading. C) Has read. D) Have read. Show Answer Correct Answer: C) Has read. 12. Can you give examples of irregular verbs in Present Perfect? A) Sleep. B) Go, eat, see, take, do. C) Run. D) Write. Show Answer Correct Answer: B) Go, eat, see, take, do. 13. Has Mary been making the cake?No, ..... A) He hasn't. B) She hasn't. C) He didn't. D) She didn't. Show Answer Correct Answer: B) She hasn't. 14. ..... (they/live) for a long time? A) Have we been living. B) Has been they living. C) Have they been living. D) Have you been living. Show Answer Correct Answer: C) Have they been living. 15. She ..... (play) soccer for a long time. A) Have been playing. B) Has been playing. C) Have been play. D) Has been play. Show Answer Correct Answer: B) Has been playing. 16. I am normally no supposed to work on at weekends but the parents ..... (go) to Madrid this weekend. A) Have been going. B) Have gone. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have gone. 17. All the students (write) ..... a story for nearly an hour. A) Write. B) Writing. C) Has been writing. D) Have been writing. Show Answer Correct Answer: D) Have been writing. 18. 2-They have been ..... volleyball all afternoon. A) Playing. B) Play. C) Played. D) None of the above. Show Answer Correct Answer: A) Playing. 19. Sue ..... on her phone for ages. A) Has been talking. B) Has talked. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has been talking. 20. How long ..... at this school? A) Have you been studying. B) Have you studying. C) Did you studied. D) You been study. Show Answer Correct Answer: A) Have you been studying. 21. I have been ..... tennis with my boss. A) Played. B) Playing. C) Play. D) None of the above. Show Answer Correct Answer: B) Playing. 22. We ..... each other since we were at school. A) Have known. B) Have knowning. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have known. 23. Which of the following is the question form of the present perfect continuous tense? A) Have you been studying all day?. B) You've been studying all day?. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you been studying all day?. 24. Mum ..... the floors since the morning, that's why she looks tired. I had better help her next time. A) Mopped. B) Has been mopping. C) Was mopping. D) Mops. Show Answer Correct Answer: B) Has been mopping. 25. I'm tired because I ..... working out. A) Has been. B) Have been. C) Had been. D) Have being. Show Answer Correct Answer: B) Have been. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Continuous Quiz 1Present Perfect Continuous Quiz 2Present Perfect Continuous Quiz 3Present Perfect Continuous Quiz 4Present Perfect Continuous Quiz 5Present Perfect Continuous Quiz 6Present Perfect Continuous Quiz 7Present Perfect Continuous Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books