This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 35 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 35 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Mike ..... to learn the poem. A) Has been forgetting. B) Has forgetted. C) Have forgotten. D) Has forgotten. Show Answer Correct Answer: D) Has forgotten. 2. We have ..... for a long time A) Been waiting. B) Been waited. C) Been wait. D) Be wait. Show Answer Correct Answer: A) Been waiting. 3. Choose the correct form of the present perfect tense for the given sentence:He ..... his lunch yet.a) hasn't eatenb) didn't eatc) hasn't been eating A) Hasn't eaten. B) Hasn't eaten. C) Hasn't been eating. D) Hasn't had. Show Answer Correct Answer: A) Hasn't eaten. 4. I ..... my friend two days ago. A) Met. B) Have met. C) Meeted. D) None of above. Show Answer Correct Answer: A) Met. 5. ..... Spanish for three months? A) Is she learning. B) Has she learned. C) She learned. D) Has she been learning. Show Answer Correct Answer: D) Has she been learning. 6. We (know) them for 15 years. A) Know. B) Are knowing. C) Have been knowing. D) Have known. Show Answer Correct Answer: D) Have known. 7. Jocelyn is writing a letter to her boyfriend. She (write) it since she got home from class. It's going to be a long letter. A) Has written. B) Have written. C) Has been writing. D) Have been writing. Show Answer Correct Answer: C) Has been writing. 8. Maria ..... her homework last night. A) Doing. B) Done. C) Did. D) None of above. Show Answer Correct Answer: C) Did. 9. A. Wow! There's a lot of food for the party!B. Well, Mum and I ..... all day. A) Have been cooking. B) Has been cooking. Show Answer Correct Answer: A) Have been cooking. 10. 9] Mira doesn't understand what you said because she ..... listening. A) Has been. B) Have been. C) Hasn't been. D) Haven't been. Show Answer Correct Answer: C) Hasn't been. 11. Steve ..... (be) very low since he ..... (lose) his job a month ago. A) Was; lost. B) Has been; lose. C) Has been, lost. D) None of above. Show Answer Correct Answer: C) Has been, lost. 12. The committee ..... (a) ..... (discuss) the issue all morning but they ..... (b) ..... (not reach) a decision yet. A) Has been discussing have not reached. B) Has discussed haven't been reaching. Show Answer Correct Answer: A) Has been discussing have not reached. 13. Your English ..... since You studied at America. A) Has really improved. B) Have really improved. Show Answer Correct Answer: A) Has really improved. 14. I ..... for 3 hours. A) Has worked. B) Has been worked. C) Have been working. D) Has been working. Show Answer Correct Answer: C) Have been working. 15. Which tense is used for an activity which started in the past and continues into the present? A) Past perfect continuous. B) Past perfect simple. C) Present perfect continuous. D) Present perfect simple. Show Answer Correct Answer: C) Present perfect continuous. 16. Jim and I ..... lunch at the cafeteria two hours ago. A) Is eating. B) Ate. C) Are eating. D) None of above. Show Answer Correct Answer: B) Ate. 17. ..... Miss Wong ..... (go) to the school yet? A) Does gone. B) Have gone. C) Will gone. D) Has gone. Show Answer Correct Answer: D) Has gone. 18. Which adverb is used with the present perfect tense to indicate an action that happened a short time ago?a) justb) alreadyc) yet A) Just. B) Recently. C) Yet. D) Already. Show Answer Correct Answer: A) Just. 19. The residents of this care home ..... here all their lives. (not/live) A) Have not been living. B) Are not living. C) Were not living. D) Will live. Show Answer Correct Answer: A) Have not been living. 20. Have you ever appeared on stage?' 'Yes, I ..... in the school play last year.' A) Performed. B) Have performed. C) Perform. D) Was performing. Show Answer Correct Answer: A) Performed. 21. Our family has been living in Pattaya ..... May. A) Since. B) For. C) Yet. D) Just. Show Answer Correct Answer: A) Since. 22. Jaya has been a nurse ..... 3 years. A) For. B) Since. Show Answer Correct Answer: A) For. 23. Jen ..... ( watch) TV for two hours. A) Has watched. B) Had been watching. C) Have watched. D) Has been watching. Show Answer Correct Answer: D) Has been watching. 24. Leona Lewis ..... been ..... The X factor for a long time A) Is, eats. B) Has, winning. C) Have, winning. D) Winning, have. Show Answer Correct Answer: B) Has, winning. 25. Tiago and Toni ..... to Jakarta for 6 years. A) Has gone. B) Have been going. C) Are going. D) Has been going. Show Answer Correct Answer: B) Have been going. ← 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