This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple Vs Present Perfect Progressive – Quiz 1 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Vs Present Perfect Progressive Quiz 1 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... you ever been to New York? Yes, I have never ..... there A) Did-be. B) Have-been. C) Have-are. D) Have-were. Show Answer Correct Answer: B) Have-been. 2. You ..... your car about three times and it's still broken A) Has fixed. B) Have fixed. C) Fixed. D) Did fix. Show Answer Correct Answer: B) Have fixed. 3. He ..... (eat) three bowls of ice-cream today. A) Has eating. B) Has been eating. C) Has eaten. D) Has been eat. Show Answer Correct Answer: C) Has eaten. 4. I have known James ..... 2010. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 5. I haven't seen Mike ..... last week. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 6. Peter-not-gone-has-bookstore-the-to A) Peter not has gone to the bookstore. B) Has Peter not gone to the bookstore. C) Peter has not gone to the bookstore. D) Has not Peter gone to the bookstore. Show Answer Correct Answer: C) Peter has not gone to the bookstore. 7. We have been good friends ..... a long time. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 8. I ..... in this school for five years. A) Has studied. B) Have been studying. C) Am studied. D) None of the above. Show Answer Correct Answer: B) Have been studying. 9. Madison ..... yet. A) Hasn't arrived. B) Hasn't been arriving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Hasn't arrived. 10. We're really tired because we ..... (train) for the marathon since eight o'clock. A) Have been training. B) Have trained. C) Trained. D) Have been trained. Show Answer Correct Answer: A) Have been training. 11. Marc ..... homework since 10am. A) Has done. B) Has been doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been doing. 12. The train ..... at the station yet. A) Has arrived. B) Hasn't arrived. C) Has been arriving. D) Hasn't been arriving. Show Answer Correct Answer: B) Hasn't arrived. 13. I ..... chocolate since I was young, you might even call me a chocoholic. A) Have been loving. B) Have been loved. C) Love. D) Have loved. Show Answer Correct Answer: D) Have loved. 14. Katie ..... emails all day. A) Has written. B) Has been writing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been writing. 15. ..... you ever ..... sushi? A) Have-eaten. B) Have-ate. C) Has-eating. D) None of the above. Show Answer Correct Answer: A) Have-eaten. 16. Marcos ..... for you all morning. Where were you? A) Have wait. B) Has been waiting. C) Has waited. D) None of the above. Show Answer Correct Answer: B) Has been waiting. 17. Sorry, I'm late ..... you ..... for long? A) Have you waited. B) Has you been wait. C) Have you been waiting. D) None of the above. Show Answer Correct Answer: C) Have you been waiting. 18. How long ..... (you/know) Simon? A) Have you been knowing. B) Have you knew. C) Have you knowing. D) Have you known. Show Answer Correct Answer: D) Have you known. 19. My dad has been working in this company ..... ten years. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 20. ..... you ..... (hear) the news in the morning?No, I ..... A) Have / heard / haven't. B) Has / hear / have. C) Did / have / has. D) None of the above. Show Answer Correct Answer: A) Have / heard / haven't. 21. I ..... (learn) how to drive ten years ago. A) Have learn. B) Have learnt. C) Has learn. D) None of the above. Show Answer Correct Answer: B) Have learnt. 22. Hana ..... cartoons since this morning. A) Has watched. B) Has been watching. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been watching. 23. I ..... my keys. A) Have lost. B) Have been losing. C) Has lost. D) Lost. Show Answer Correct Answer: A) Have lost. 24. ..... you ever ..... the Louvre? A) Have been visiting. B) Have visited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have visited. 25. My father ..... to Europe twice in his life. A) Have travel. B) Has travelling. C) Has traveled. D) None of the above. Show Answer Correct Answer: C) Has traveled. Next →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Vs Present Perfect Progressive Quiz 2Forming The Present Progressive QuizPresent, Past, And Future Perfect Tenses QuizPresent Continuous Tense QuizPresent Perfect And Perfect Continuous Tense QuizPresent Perfect Continuous Tense QuizPresent Perfect Continuous Vs Present Perfect QuizPresent Perfect Continuous 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