This quiz works best with JavaScript enabled. Home > English Grammar > 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 (20 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I have been ..... here for 2 years A) Lives. B) Lived. C) Live. D) Living. Show Answer Correct Answer: D) Living. 2. They ..... tennis all afternoon. A) Play. B) Played. C) Have played. D) Have been playing. Show Answer Correct Answer: D) Have been playing. 3. She ..... her keys. A) Has been losing. B) Lost. C) Has lost. D) Is losing. Show Answer Correct Answer: C) Has lost. 4. We ..... him since last year. A) Didn't see. B) Haven't been seeing. C) Aren't seeing. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. 5. They ..... on the project since Monday. A) Are working. B) Have been working. C) Work. D) Worked. Show Answer Correct Answer: B) Have been working. 6. He ..... five emails this morning. A) Has been writing. B) Is writing. C) Wrote. D) Has written. Show Answer Correct Answer: D) Has written. 7. I ..... here since 2019. A) Have been working. B) Worked. C) Amworking. D) Have worked. Show Answer Correct Answer: A) Have been working. 8. You ..... this book before? A) Are reading. B) Have read. C) Did read. D) Read. Show Answer Correct Answer: B) Have read. 9. They ..... for the train for over an hour. A) Have been waiting. B) Have waited. C) Are waiting. D) Waited. Show Answer Correct Answer: A) Have been waiting. 10. We ..... that movie three times. A) Are seeing. B) See. C) Saw. D) Have seen. Show Answer Correct Answer: D) Have seen. 11. He ..... his leg twice. A) Breaks. B) Has broken. C) Has been breaking. D) Broke. Show Answer Correct Answer: B) Has broken. 12. They ..... for the exam all week. A) Studied. B) Have been studying. C) Are studying. D) Have studied. Show Answer Correct Answer: B) Have been studying. 13. He ..... for the bus for 20 minutes. A) Has been waiting. B) Is waiting. C) Waited. D) Has waited. Show Answer Correct Answer: A) Has been waiting. 14. I ..... every day this month. A) Amexercising. B) Have exercised. C) Exercised. D) Have been exercising. Show Answer Correct Answer: D) Have been exercising. 15. I ..... to call you since morning. A) Have been trying. B) Have tried. C) Tried. D) Am trying. Show Answer Correct Answer: A) Have been trying. 16. She ..... her room yet. A) Isn't cleaning. B) Hasn't been cleaning. C) Didn't clean. D) Hasn't cleaned. Show Answer Correct Answer: D) Hasn't cleaned. 17. You ..... lunch yet? A) Are eating. B) Have been eating. C) Have eaten. D) Ate. Show Answer Correct Answer: C) Have eaten. 18. We ..... in this neighborhood since 2010. A) Have lived. B) Lived. C) Are living. D) Have been living. Show Answer Correct Answer: D) Have been living. 19. Congratulations! You have ..... it A) Made. B) Makes. C) Do. D) Make. Show Answer Correct Answer: A) Made. 20. She ..... a new car recently. A) Has bought. B) Is buying. C) Bought. 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 Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books