This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 43 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 43 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Fill in the blank with the word that best fits the Present Perfect Continuous Tense rule:They ..... been studying for the test since morning. A) Have. B) Has. C) Are. D) Was. Show Answer Correct Answer: A) Have. 2. He ..... this course since January. A) Has been teaching. B) Teaches. C) Taught. D) Is teaching. Show Answer Correct Answer: A) Has been teaching. 3. Choose the word that correctly completes the sentence:She ..... been working here for ten years. A) Have. B) Has. C) Is. D) Was. Show Answer Correct Answer: B) Has. 4. True or False:The sentence "He's been playing that video game all afternoon" is a correct example of the Present Perfect Continuous tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 5. They (a) (talk) since they arrived. A) A. have been talking. B) Have talked. C) Are talking. D) Have talking. Show Answer Correct Answer: A) A. have been talking. 6. She ..... English for two years. A) Is learning. B) Has learned. C) Has been learning. D) Was learning. Show Answer Correct Answer: C) Has been learning. 7. She ..... a lot of books recently. A) Has been reading. B) Reads. C) Read. D) Is reading. Show Answer Correct Answer: A) Has been reading. 8. True or False:'They have been playing soccer since 2 PM' indicates an action that started in the past and is still ongoing. They began playing right after lunch. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 9. I ..... this book for two hours. A) Have been reading. B) Am reading. C) Has been reading. D) None of the above. Show Answer Correct Answer: A) Have been reading. 10. She ..... (live) in London for ten years, she knows it very well A) Have lived. B) Lived. C) Has lived. D) Has been living. Show Answer Correct Answer: D) Has been living. 11. I ..... (finish) ! I have been writing this essay for ages. A) Have finished. B) Have been finishing. C) Has finished. D) Has been finishing. Show Answer Correct Answer: A) Have finished. 12. My brother ..... his homework all afternoon. A) Does. B) Did doing. C) Has been doing. D) Will do. Show Answer Correct Answer: C) Has been doing. 13. He ..... (play) football for a long time. A) Had been playing. B) Have been playing. C) Has been playing. D) Had played. Show Answer Correct Answer: C) Has been playing. 14. Choose the correct verb form:They ..... (play) football since morning. A) Have been playing. B) Has been playing. C) Are playing. D) Played. Show Answer Correct Answer: A) Have been playing. 15. Which of the following is NOT Present Perfect Continuous? A) We have been reading since morning. B) He has been waiting for you. C) They have played football. D) They have been playing football. E) I have been studying. Show Answer Correct Answer: C) They have played football. 16. The sentence 'She has been running every morning' is in the present perfect continuous tense. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 17. Which time expression is most appropriate for the present perfect continuous tense? A) Yesterday. B) Last week. C) For two hours. D) Tomorrow. Show Answer Correct Answer: C) For two hours. 18. We ..... this movie before, so let's watch another one. A) Have seen. B) Are seing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have seen. 19. We ..... for the bus for over twenty minutes. A) Are waiting. B) Have waited. C) Have been waiting. D) Waited. E) Were waiting. Show Answer Correct Answer: C) Have been waiting. 20. Which of the following sentences is in the present perfect continuous tense? A) She has been reading for two hours. B) She reads every day. C) She will read tomorrow. D) She read yesterday. Show Answer Correct Answer: A) She has been reading for two hours. 21. I ..... to solve this problem for hours. A) Have been trying. B) Try. C) Tried. D) Am trying. Show Answer Correct Answer: A) Have been trying. 22. How do you contract 'She has been working'? A) She's been working. B) She is working. C) She had been working. D) She has been working. Show Answer Correct Answer: A) She's been working. 23. Provide the negative form of 'We have been waiting for hours.' A) We have not been waiting for hours. B) We have been waiting for days. C) We have been waiting for hours. D) We have been waiting for minutes. Show Answer Correct Answer: A) We have not been waiting for hours. 24. Which sentence correctly shows the negative form? My phone isn't working because I ..... it. A) Have been not charging. B) Have not been charging. C) Not have been charging. D) Have been charging not. Show Answer Correct Answer: A) Have been not charging. 25. Berikan contoh waktu yang bisa digunakan dengan present perfect continuous tense. A) Mereka telah menonton film sejak pagi. B) Saya telah tidur sepanjang hari. C) Saya telah berlari selama satu jam. D) Dia telah membaca buku selama dua jam. Show Answer Correct Answer: C) Saya telah berlari selama satu jam. ← 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