This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 48 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 48 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. How long ..... tennis before joining the club? A) Have you played. B) Have you been playing. C) Did you play. D) Did you played. Show Answer Correct Answer: B) Have you been playing. 2. Tuliskan bentuk present perfect tense dari kalimat berikut:'They (travel) to many countries.' A) They have traveled to many countries. B) They had traveled to many countries. C) They has traveled to many countries. D) They have been traveled to many countries. Show Answer Correct Answer: A) They have traveled to many countries. 3. I ..... my homework for two hours. A) Has been doing. B) Have been doing. C) Am doing. D) None of the above. Show Answer Correct Answer: B) Have been doing. 4. Someone asks you, 'Why are your clothes covered in flour?' Which response uses the Present Perfect Continuous tense correctly to explain the situation? A) I baked a cake. B) I am baking a cake. C) I have been baking a cake. D) I bake cakes often. Show Answer Correct Answer: C) I have been baking a cake. 5. True or False:The present perfect continuous tense is used for actions that started in the past and are still happening now. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 6. The children ..... television since breakfast. A) Watched. B) Are watching. C) Have been watching. D) Watches. Show Answer Correct Answer: C) Have been watching. 7. True or False:The word 'for' is used correctly in this sentence. "My brother has been playing that video game for 8:00 PM." A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 8. Have you been reading books recently? If so, what books? A) Yes, I have been read books. B) Yes, I have been reading books. C) Yes, I am reading books. D) None of the above. Show Answer Correct Answer: B) Yes, I have been reading books. 9. They ..... in that restaurant for ten years. A) Work. B) Worked. C) Are working. D) Have been working. Show Answer Correct Answer: D) Have been working. 10. True or False:The following sentence is grammatically correct. "They have been swam in the lake all morning." A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 11. Your friend started his homework at 4 PM. It is now 6 PM, and he's still working. Which sentence best describes the situation? A) He did his homework for two hours. B) He is doing his homework. C) He has been doing his homework for two hours. D) He has done his homework. Show Answer Correct Answer: C) He has been doing his homework for two hours. 12. I ..... potatoes for dinner, if anybody cares to know it. (cook ..... present perfect continuous) A) Have been cooking. B) Am cooking. C) Will cook. D) Had cook. Show Answer Correct Answer: A) Have been cooking. 13. How long ..... you ..... (wait) for me? A) Have / been waiting. B) Have / waited. C) Has / been waited. D) Have / waiting. E) Have / been wait. Show Answer Correct Answer: A) Have / been waiting. 14. You ..... the same question again and again. A) Ask. B) Are asking. C) Have been asking. D) Asked. Show Answer Correct Answer: C) Have been asking. 15. Which option correctly negates the sentence 'I have been playing'? A) I have been not playing. B) I have not been playing. C) I not have been playing. D) I have playing not. Show Answer Correct Answer: B) I have not been playing. 16. Pick the correct completion:I ..... (study) English for three months. A) Have been studying. B) Has been studying. C) Am studying. D) Studied. Show Answer Correct Answer: A) Have been studying. 17. She ..... her project all day. (do ..... present perfect continuous) A) Has been doing. B) Is doing. C) Had did. D) Done. Show Answer Correct Answer: A) Has been doing. 18. How long ..... you ..... (learn) Spanish? A) Did you learn. B) Have you learned. C) Have you been learning. D) Were you learning. Show Answer Correct Answer: C) Have you been learning. 19. She ..... her novel for hours. A) Has written. B) Has been writing. C) Wrote. D) Had written. Show Answer Correct Answer: B) Has been writing. 20. The rain ..... all day. (pour ..... present perfect continuous) A) Has been pouring. B) Is pouring. C) Was pouring. D) Will be pouring. Show Answer Correct Answer: A) Has been pouring. 21. By the time the guests arrived, I ..... (cook) dinner for two hours A) Cooked. B) Was cooking. C) Cooks. D) Had been cooking. Show Answer Correct Answer: D) Had been cooking. 22. We are very exhausted because we ..... (do) sport all afternoon. A) Have done. B) Have been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been doing. 23. We ..... in this house since 2015. A) Been living. B) Are living. C) Have been living. D) Will live. Show Answer Correct Answer: C) Have been living. 24. We ..... our garden since the spring. A) Have been planting. B) Have planted. C) Planted. D) Had planted. Show Answer Correct Answer: A) Have been planting. 25. The dog ..... at the door for ten minutes. A) Has been scratching. B) Scratched. C) Is been scratching. D) Scratches. Show Answer Correct Answer: A) Has been scratching. ← 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