This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 10 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 10 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Thomas ..... for the last hour on the phone A) Has been talking. B) Have been talking. C) Had been talking. D) None of the above. Show Answer Correct Answer: A) Has been talking. 2. She ..... eaten Asian food. A) Hadn't. B) Had. C) Has. D) Hasn't. Show Answer Correct Answer: D) Hasn't. 3. Now that I ..... tidying the house, I'm going to clean it. A) Have finished. B) Have been finishing. C) Am finishing. D) None of the above. Show Answer Correct Answer: A) Have finished. 4. He has been ..... as an architect for 20 years. A) Working. B) Worked. C) Work. D) None of the above. Show Answer Correct Answer: A) Working. 5. Correct or incorrect?How long have you been knowing him? A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 6. Mum and Dad ..... (pack) their suitcases since 6 o'clock. A) Have been packing. B) Have packed. C) Having been packing. D) None of the above. Show Answer Correct Answer: A) Have been packing. 7. They ..... the party preparations for days. A) Has been organizing. B) Have been organized. C) Have organized. D) Have been organizing. Show Answer Correct Answer: D) Have been organizing. 8. William is my best friend. I ..... him for years. A) Have been known. B) Have known. C) Have been knowing. D) Am knowing. Show Answer Correct Answer: C) Have been knowing. 9. The present perfect is formed by ..... A) HAVE / HAS + PAST PARTICIPLE. B) AM / IS / ARE + V-ING. C) HAVE + PAST PARTICIPLE. D) AM/ IS/ ARE + PAST PARTICIPLE. Show Answer Correct Answer: A) HAVE / HAS + PAST PARTICIPLE. 10. Lisa ..... (not, practice) her English. A) Has not been practicing. B) Hadn't been practicing. C) Haven't been practicing. D) Has not practice. Show Answer Correct Answer: A) Has not been practicing. 11. A: ..... a fear of lying? A) Have you always been having . B) Have you always had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you always had. 12. You ..... too much time playing that stupid game! A) 've spent. B) 've spending. C) 've been spending. D) None of the above. Show Answer Correct Answer: C) 've been spending. 13. We ..... for many hours in the street. It's time to get home. A) Have spoke. B) Have spoken. C) Have been speaking. D) Haven't spoken. Show Answer Correct Answer: C) Have been speaking. 14. You look nice! Have you ..... your hair cut? A) Been having. B) Had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had. 15. Have you ..... your boos you are leaving? A) Been telling. B) Told. C) All the above. D) None of the above. Show Answer Correct Answer: B) Told. 16. Complete the sentence: " ..... you ..... ever (travel) to Asia?" A) Did; travel. B) Have; traveled. C) Has; traveled. D) Do; travel. Show Answer Correct Answer: B) Have; traveled. 17. He has been her ..... a few days A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 18. Nice to meet you. I ..... you for a long time A) Hasn't seen. B) Haven't seeing. C) Haven't seen. D) Didn't see. Show Answer Correct Answer: C) Haven't seen. 19. We normally use the ..... to emphasise that something is still continuing in the present. A) Present Perfect. B) Present Perfect Continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect Continuous. 20. I've been learning the piano for two years. A) A. emphasize how long an activity has been happening. The activity my or may not be complete. B) B. talk generally about situations or activities that started in the past and are still continuing now. C) C. talk about situations or activities that have stopped but have a result in the present. D) None of the above. Show Answer Correct Answer: A) A. emphasize how long an activity has been happening. The activity my or may not be complete. 21. Lately, Marina ..... very early. That's why she's so tired! A) Has woken up. B) Is waking up. C) Has been waking up. D) Have been waking up. Show Answer Correct Answer: C) Has been waking up. 22. It ..... a lot in Scotland. A) Rained. B) Is raining. C) Rains. D) Rain. Show Answer Correct Answer: C) Rains. 23. He ..... to me since we met last summer. He ..... over 100 emails. A) 's been writing / 's sent. B) 's written / 's been sending. C) Is writing / 's sent. D) None of the above. Show Answer Correct Answer: A) 's been writing / 's sent. 24. Timmy ..... chess for very long, so he still forgets the rules sometimes. A) Has not played. B) Has not been playing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has not been playing. 25. Mark the correct alternative that presents the Present Perfect Continuous' structure:Alice is reading books for the next test. She started two hours ago: A) Alice has read books for the test. B) Alice has been read books for the test. C) Alice has reading books for the test. D) Alice has been reading books for the test. Show Answer Correct Answer: D) Alice has been reading books for the test. 26. He has ..... too hard today. A) Been working. B) Works. C) Being working. D) Is working. Show Answer Correct Answer: A) Been working. 27. "All the footballers are so wet. ""They ..... in the rain since the match started." (play) A) Have been play. B) Have be playing. C) Have been playing. D) None of the above. Show Answer Correct Answer: C) Have been playing. 28. My friend ..... (travel) around USA for six months. A) Have travel. B) Has been travelling. C) Has traveled. D) Have been travel. Show Answer Correct Answer: B) Has been travelling. 29. Use ..... for a recently finished action with a present result. He's been working all day, so he is exhausted. A) Present perfect simple. B) Present perfect continuous. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present perfect continuous. 30. Have you ..... gone to Cusco? A) Already. B) Ever. C) Yet. D) Just. Show Answer Correct Answer: B) Ever. ← 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