This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Continuous Tense – Quiz 29 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Continuous Tense Quiz 29 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The children ..... cartoons for 2 hours. A) Has been watching. B) Has watched. C) Have been watched. D) Have been watching. Show Answer Correct Answer: D) Have been watching. 2. I ..... never ..... in a plane. A) Have / flied. B) Have / flown. C) Have / flew. D) Has / flown. Show Answer Correct Answer: B) Have / flown. 3. Which tense is used to express an action that has a connection to the present? A) Past tense. B) Future tense. C) Conditional tense. D) Present tense. Show Answer Correct Answer: D) Present tense. 4. Mary ..... to John on the phone right now. A) Is talking. B) Talked. C) Talks. D) None of above. Show Answer Correct Answer: A) Is talking. 5. You ..... / ..... sleeping for twelve hours A) Has/ been. B) Have /been. C) Have/ been. D) Has. Show Answer Correct Answer: C) Have/ been. 6. John and Peggy ..... the book. Now they can watch the film. A) Just have read. B) Have just read. C) Read. D) None of above. Show Answer Correct Answer: B) Have just read. 7. The passangers ..... (wait) for the next flight since this morning. A) Has waiting. B) Had been waiting. C) Has been waiting. D) Have been waiting. Show Answer Correct Answer: D) Have been waiting. 8. Let's sit down. I'm tired. We (dance) for two hours. A) Have danced. B) Has danced. C) Have been dancing. D) Has been dancing. Show Answer Correct Answer: C) Have been dancing. 9. Mary ..... my new bag yet, I want to show it to her. A) Haven't seen. B) Has seen. C) Hasn't seen. D) Have seen. Show Answer Correct Answer: C) Hasn't seen. 10. She ..... waiting for you since 8 a.m. A) Has been. B) Have been. C) Have. D) Has. Show Answer Correct Answer: A) Has been. 11. 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. 12. 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. 13. 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. 14. I ..... my friend two days ago. A) Met. B) Have met. C) Meeted. D) None of above. Show Answer Correct Answer: A) Met. 15. ..... 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. 16. 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. 17. 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. 18. Maria ..... her homework last night. A) Doing. B) Done. C) Did. D) None of above. Show Answer Correct Answer: C) Did. 19. 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. 20. 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. 21. 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. 22. 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. 23. Your English ..... since You studied at America. A) Has really improved. B) Have really improved. Show Answer Correct Answer: A) Has really improved. 24. 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. 25. 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. 26. 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. 27. ..... 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. 28. 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. 29. 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. 30. 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. ← 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