This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect And Perfect Continuous Tense – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect And Perfect Continuous Tense Quiz 1 (21 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I have been ..... here for 2 years A) Living. B) Lived. C) Live. D) Lives. Show Answer Correct Answer: A) Living. 2. They ..... tennis all afternoon. A) Have played. B) Have been playing. C) Play. D) Played. Show Answer Correct Answer: B) Have been playing. 3. She ..... her keys. A) Lost. B) Has lost. C) Is losing. D) Has been losing. Show Answer Correct Answer: B) Has lost. 4. We ..... him since last year. A) Haven't seen. B) Didn't see. C) Aren't seeing. D) Haven't been seeing. Show Answer Correct Answer: A) Haven't seen. 5. They ..... on the project since Monday. A) Have been working. B) Worked. C) Work. D) Are working. Show Answer Correct Answer: A) Have been working. 6. He ..... five emails this morning. A) Wrote. B) Has written. C) Is writing. D) Has been writing. Show Answer Correct Answer: B) Has written. 7. I ..... here since 2019. A) Worked. B) Have worked. C) Have been working. D) Amworking. Show Answer Correct Answer: C) Have been working. 8. You ..... this book before? A) Did read. B) Have read. C) Are reading. D) Read. Show Answer Correct Answer: B) Have read. 9. They ..... for the train for over an hour. A) Have waited. B) Waited. C) Have been waiting. D) Are waiting. Show Answer Correct Answer: C) Have been waiting. 10. We ..... that movie three times. A) Have seen. B) Saw. C) Are seeing. D) See. Show Answer Correct Answer: A) Have seen. 11. He ..... his leg twice. A) Has broken. B) Broke. C) Has been breaking. D) Breaks. Show Answer Correct Answer: A) Has broken. 12. They ..... for the exam all week. A) Have studied. B) Studied. C) Have been studying. D) Are studying. Show Answer Correct Answer: C) Have been studying. 13. He ..... for the bus for 20 minutes. A) Is waiting. B) Has waited. C) Has been waiting. D) Waited. Show Answer Correct Answer: C) Has been waiting. 14. I ..... every day this month. A) Have exercised. B) Have been exercising. C) Exercised. D) Amexercising. Show Answer Correct Answer: B) Have been exercising. 15. I ..... to call you since morning. A) Have been trying. B) Tried. C) Am trying. D) Have tried. Show Answer Correct Answer: A) Have been trying. 16. She ..... her room yet. A) Hasn't cleaned. B) Didn't clean. C) Isn't cleaning. D) Hasn't been cleaning. Show Answer Correct Answer: A) Hasn't cleaned. 17. I ..... my homework already. A) Have finished. B) Finish. C) Am finishing. D) Finished. Show Answer Correct Answer: A) Have finished. 18. You ..... lunch yet? A) Ate. B) Have eaten. C) Are eating. D) Have been eating. Show Answer Correct Answer: B) Have eaten. 19. We ..... in this neighborhood since 2010. A) Have lived. B) Have been living. C) Lived. D) Are living. Show Answer Correct Answer: B) Have been living. 20. Congratulations! You have ..... it A) Makes. B) Make. C) Made. D) Do. Show Answer Correct Answer: C) Made. 21. She ..... a new car recently. A) Has bought. B) Bought. C) Is buying. D) Has been buying. Show Answer Correct Answer: A) Has bought. Related QuizzesTenses QuizzesVerbs QuizzesForming The Present Progressive QuizPresent, Past, And Future Perfect Tenses QuizPresent Continuous Tense QuizPresent Perfect Continuous Tense QuizPresent Perfect Continuous Vs Present Perfect QuizPresent Perfect Continuous QuizPresent Perfect Simple Vs Present Perfect Progressive QuizPresent Perfect Simple QuizPresent Perfect Tense With Ever And Never QuizPresent Perfect Tense QuizPresent Perfect Vs Simple Past QuizPresent Progressive Tense QuizPresent Simple And Present Continuous Correct The Mistake QuizPresent Simple Negative Sentences QuizPresent Simple Questions QuizPresent Simple Verb To Be QuizPresent Tense Vs Present Progressive QuizRules Of The Simple Present Tense QuizSimple Present Negative Form QuizSimple Present Perfect Continuous QuizSimple Present Tense Affirmative And Negative Statements QuizSimple Present Tense Mix QuizSimple Present Tense Third Person Singular QuizSimple Present Tense QuizSimple Present Vs Present Progressive QuizUnderstanding Present Perfect Tense QuizUnderstanding The Simple Present Tense QuizVerbs Simple Present Tense QuizWriting In The Present Progressive Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books