This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 7 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What have you been ..... recently? A) Does. B) Doing. C) Done. D) Do. Show Answer Correct Answer: B) Doing. 2. John ..... (learn) Spanish for three years. A) Learns. B) Is learning. C) Learned. D) Has been learning. Show Answer Correct Answer: D) Has been learning. 3. She ..... all day. It's still raining. A) Has been raining. B) Is raining. C) Has rained. D) Had been raining. Show Answer Correct Answer: A) Has been raining. 4. He has been working ..... he arrived. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 5. What is the function of the present perfect continuous tense? A) To describe an action that started in the past and is still continuing. B) To describe a future action. C) To describe a completed action in the past. D) To describe a habitual action. Show Answer Correct Answer: A) To describe an action that started in the past and is still continuing. 6. She has ..... some novels. A) Write. B) Written. C) Writing. D) Wrote. Show Answer Correct Answer: B) Written. 7. Complete the sentence:My older brother ..... been practicing the drums all afternoon. A) Have. B) Has. C) Is. D) Was. Show Answer Correct Answer: B) Has. 8. We ..... around Scotland for 8 years A) Have travelled. B) Travelled. C) Has been travelling. D) Have been travelling. Show Answer Correct Answer: D) Have been travelling. 9. Simon ..... (write) books all his life. A) Has written. B) Has writen. C) Has been writing. D) Has been written. Show Answer Correct Answer: C) Has been writing. 10. True or False:The sentence 'I have been doing my homework for an hour' means that I started my homework in the past and I am still doing it now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 11. True or false? The present perfect progressive tense is used to describe a continuous activity that began in the past and continues into the present. It also denotes a continuous activity that began in past but has now finished. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 12. Identify the verb tense:Patty the chicken has been laying eggs in the doghouse ever since the henhouse collapsed. A) Present perfect. B) Present perfect progressive. C) Future progressive. D) Simple present. Show Answer Correct Answer: B) Present perfect progressive. 13. They ..... (discuss) this issue for a long time. A) Have been discussing. B) Discuss. C) Discussed. D) Are discussing. Show Answer Correct Answer: A) Have been discussing. 14. Why are your hands so dirty?-I ..... my bike A) Have been repairing. B) Repaired. C) Has been repaired. D) Have been repaired. Show Answer Correct Answer: A) Have been repairing. 15. You ..... there staring at those old boots for the last 5 minutes. A) Have been sitting. B) Is sitting. C) Are sitting. D) Have salt. Show Answer Correct Answer: A) Have been sitting. 16. Complete the sentence to explain the present situation:'My eyes are sore because I ..... on the computer all day.' A) Work. B) Have been working. C) Was working. D) Had worked. Show Answer Correct Answer: B) Have been working. 17. I ..... a motor bike in my life. A) Never ride. B) Never ridden. C) Have never ridden. D) Never rode. Show Answer Correct Answer: C) Have never ridden. 18. ..... that singer ..... (make) any CDs yet? A) Has; made. B) Have; made. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has; made. 19. Your dad sees the yard is full of freshly raked leaf piles and asks, 'What have you been doing?' Choose the best response to explain the situation. A) I've been raking the leaves all afternoon. B) I raked the leaves. C) I am raking the leaves. D) I rake leaves. Show Answer Correct Answer: A) I've been raking the leaves all afternoon. 20. .... you ever ..... archery? A) Have / tried. B) Have / trying. C) Were / tried. D) Did / tried. Show Answer Correct Answer: A) Have / tried. 21. Your friend says, 'My eyes are so tired.' Which sentence is a likely reason, using the present perfect continuous tense? A) I will play video games. B) I have been playing video games for hours. C) I played video games yesterday. D) I am playing video games. Show Answer Correct Answer: B) I have been playing video games for hours. 22. Janet and Michael had such a good relationship, ..... ? A) Hadn't they. B) Didn't they. C) Had they. D) None of the above. Show Answer Correct Answer: B) Didn't they. 23. Fill in the blank:'I ..... waiting for you for over an hour.' A) Was been. B) Am been. C) Has been. D) Have been. Show Answer Correct Answer: D) Have been. 24. Which group of words shows the correct structure for the present perfect continuous tense? A) Have + been + verb. B) Is + been + verb-ing. C) Has + been + verb-ing. D) Has + verb-ing. Show Answer Correct Answer: C) Has + been + verb-ing. 25. True or False:The sentence 'They have been living here for ten years' means they started living here in the past and still live here now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 26. I ..... Italian for the past 3 years but there's still a lot I don't understand. A) Learnt. B) Have been learning. C) Have learnt. D) Learn. Show Answer Correct Answer: B) Have been learning. 27. Identify the sentence that uses a modal verb for necessity: A) You should try the new dish. B) You must wear a helmet while riding a bike. C) You might want to check the weather forecast. D) You can visit the museum tomorrow. Show Answer Correct Answer: B) You must wear a helmet while riding a bike. 28. We haven't seen this film ..... A) Already. B) Yet. C) Ever. D) Never. Show Answer Correct Answer: B) Yet. 29. My family and I ..... in the cottage since I was born. A) Have lived. B) Are living. C) Have been living. D) Lived. Show Answer Correct Answer: C) Have been living. 30. They haven't ..... yet, but they should be here soon. A) Been arrived. B) Been arrive. C) Been arriving. D) Arrived. Show Answer Correct Answer: C) Been arriving. ← 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 8Present Perfect Continuous Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books