This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 38 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 38 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... here for 3 months. A) Worked. B) Has worked. C) Has been worked. D) Has been working. Show Answer Correct Answer: D) Has been working. 2. He ..... (play) pubg ..... 4 am. A) Has been playing, for. B) Have been playing, for. C) Has been playing, since. D) Have been playing, since. Show Answer Correct Answer: C) Has been playing, since. 3. What is the correct sentence in the present perfect continuous tense for the given picture:'He's been writing letters for an hour'? A) He's written a number of letters. B) He's been written a number of letters. C) He's writing a number of letters. D) He's wrote a number of letters. Show Answer Correct Answer: C) He's writing a number of letters. 4. The girls ..... their lunch yet. A) Did not eat. B) Have not eaten. C) Has not eaten. D) None of above. Show Answer Correct Answer: B) Have not eaten. 5. My mother (make) many cupcakes. They look delicious! A) Have made. B) Has been making. C) Has made. D) Have been making. Show Answer Correct Answer: C) Has made. 6. We / live in London for six months A) We have been living in London for six months. B) We have live in London for six months. C) We has live in London for six months. D) We has been live in London for six months. Show Answer Correct Answer: A) We have been living in London for six months. 7. Choose the correct form of the present perfect continuous tense for the given sentence:I ..... Spanish for three years.a) have been studyingb) have studiedc) have been study A) Have studied. B) Have been study. C) Have been studying. D) Have been studying for three years. Show Answer Correct Answer: C) Have been studying. 8. I have been living in Colombia ..... 1997. A) For. B) Since. Show Answer Correct Answer: B) Since. 9. I ..... been doing my homework since 7 p.m. A) Have. B) Has. C) Have to. D) Has to. Show Answer Correct Answer: A) Have. 10. We have been ..... here for over two hours A) Waits. B) Wait. C) Is wait. D) Waiting. Show Answer Correct Answer: D) Waiting. 11. Several hotels in this city are closing down. That's because tourism itself ..... since last year. A) Is declining. B) Declined. C) Has been declining. D) Has declined. E) Was declined. Show Answer Correct Answer: C) Has been declining. 12. My parent's ..... read a story about Malin kundang. A) Has. B) Have. Show Answer Correct Answer: B) Have. 13. What is the use of the present perfect simple and continuous tenses? A) To show actions that started in the past and continue into the present. B) To describe past events. C) To express habitual actions. D) To talk about future actions. Show Answer Correct Answer: A) To show actions that started in the past and continue into the present. 14. How long ..... English? (you/learn) A) Learning. B) Were you learning. C) Have you learn. D) Have you been learning. Show Answer Correct Answer: D) Have you been learning. 15. Has Paul been ..... the book for some hours? A) Read. B) Reading. C) Reads. D) To reading. Show Answer Correct Answer: A) Read. 16. He ..... just ..... our blood as a donation. A) Has / given. B) Have / give. C) Have / given. D) Has / gave. Show Answer Correct Answer: A) Has / given. 17. ..... for long?' 'No. Just a couple of minutes.' A) Have you waited. B) Are you waiting. C) Do you wait. D) Have you been waiting. Show Answer Correct Answer: D) Have you been waiting. 18. Which tense is used to express an action that started in the past and is still happening? A) Past perfect continuous. B) Present perfect. C) Present perfect continuous. D) Past continuous. Show Answer Correct Answer: C) Present perfect continuous. 19. Which tense is used to express habitual actions? A) Past perfect simple. B) Present perfect continuous. C) Present perfect simple. D) Past perfect continuous. Show Answer Correct Answer: C) Present perfect simple. 20. We / join / Mulankuh English Club for 3 month A) We joined Mulankuh English Club for three months. B) We were joining Mulankuh English Club for three months. C) We have been joining Mulankuh English Club for three months. D) We are joining Mulankuh English Club now. Show Answer Correct Answer: C) We have been joining Mulankuh English Club for three months. 21. You ..... (sleep) for twelve hours. A) Have slept. B) Has been sleeping. C) Were sleeping. D) Have been sleeping. Show Answer Correct Answer: D) Have been sleeping. 22. In which tense is the verb formed by using 'have/has' + past participle? A) Present perfect tense. B) Present continuous tense. C) Future perfect tense. D) Past perfect tense. Show Answer Correct Answer: A) Present perfect tense. 23. You ..... (lose) to all the ranked match since morning. You need to stop spending your time on that, and you should start studying instead. A) Was losing. B) Were losing. C) Have lost. D) Have been losing. E) Are losing. Show Answer Correct Answer: D) Have been losing. 24. It ..... / ..... raining, the pavement is wet A) Has / been. B) Has / be. C) Has / rain. D) Have/ been. Show Answer Correct Answer: A) Has / been. 25. Has it been ..... all day? A) Rains. B) Rain. C) Raining. D) Rained. Show Answer Correct Answer: C) Raining. ← 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