This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Quiz 12 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. 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. 4. They ..... the party preparations for days. A) Have organized. B) Has been organizing. C) Have been organized. D) Have been organizing. Show Answer Correct Answer: D) Have been organizing. 5. William is my best friend. I ..... him for years. A) Am knowing. B) Have been known. C) Have been knowing. D) Have known. Show Answer Correct Answer: C) Have been knowing. 6. The present perfect is formed by ..... A) HAVE + PAST PARTICIPLE. B) HAVE / HAS + PAST PARTICIPLE. C) AM/ IS/ ARE + PAST PARTICIPLE. D) AM / IS / ARE + V-ING. Show Answer Correct Answer: B) HAVE / HAS + PAST PARTICIPLE. 7. Lisa ..... (not, practice) her English. A) Has not practice. B) Hadn't been practicing. C) Haven't been practicing. D) Has not been practicing. Show Answer Correct Answer: D) Has not been practicing. 8. 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. 9. 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. 10. We ..... for many hours in the street. It's time to get home. A) Have spoken. B) Have spoke. C) Have been speaking. D) Haven't spoken. Show Answer Correct Answer: C) Have been speaking. 11. 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. 12. 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. 13. Complete the sentence: " ..... you ..... ever (travel) to Asia?" A) Did; travel. B) Has; traveled. C) Do; travel. D) Have; traveled. Show Answer Correct Answer: D) Have; traveled. 14. 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. 15. Nice to meet you. I ..... you for a long time A) Haven't seen. B) Didn't see. C) Haven't seeing. D) Hasn't seen. Show Answer Correct Answer: A) Haven't seen. 16. 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. 17. 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. 18. 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. 19. It ..... a lot in Scotland. A) Rains. B) Rain. C) Rained. D) Is raining. Show Answer Correct Answer: A) Rains. 20. 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. 21. 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. 22. 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 reading books for the test. C) Alice has been read books for the test. D) Alice has reading books for the test. Show Answer Correct Answer: B) Alice has been reading books for the test. 23. He has ..... too hard today. A) Being working. B) Is working. C) Been working. D) Works. Show Answer Correct Answer: C) Been working. 24. "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. 25. My friend ..... (travel) around USA for six months. A) Have been travel. B) Have travel. C) Has traveled. D) Has been travelling. Show Answer Correct Answer: D) Has been travelling. ← 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