This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 34 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 34 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My mother ..... (not/ see) my brother for a long time. A) Didn't see. B) Hasn't saw. C) Doesn't see. D) Hasn't seen. Show Answer Correct Answer: D) Hasn't seen. 2. What's that delicious smell? ..... A) Have you cooked?. B) Have you been cooking?. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been cooking?. 3. Sorry, the kitchen's a mess! A) I haven't cooked already. B) I haven't cooked yet. C) I have been cooking. D) None of the above. Show Answer Correct Answer: C) I have been cooking. 4. He ..... a cold for two years. A) Didn't have. B) Haven't had. C) Hasn't had. D) Doesn't have. Show Answer Correct Answer: C) Hasn't had. 5. I ..... good friends here. One of them is Stefan. A) Have made. B) Made. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have made. 6. Choose the correct past participle of this irregular verb:eat A) Eated. B) Eaten. C) Eat. D) None of the above. Show Answer Correct Answer: B) Eaten. 7. She has a car, so she ..... there many times. A) Have drive. B) Has driven. C) Has drove. D) None of the above. Show Answer Correct Answer: B) Has driven. 8. He's tired. He ..... all day. A) Has recorded. B) Has been recording. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been recording. 9. Select the verb that is in the past participle A) Run. B) Eaten. C) Drive. D) Love. Show Answer Correct Answer: B) Eaten. 10. Pete ..... to over twenty countries. A) Has travelled. B) Has been travelling. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has travelled. 11. My sister ..... my cake A) Have ate. B) Has eat. C) Have eaten. D) Has eaten. Show Answer Correct Answer: D) Has eaten. 12. TRUE or FALSE?The second verb of present perfect continuous tense is always BEEN. A) True. B) False. C) It depends. D) I don't know . Show Answer Correct Answer: A) True. 13. (speak/ Daniel) ..... with Shir? A) Has Daniel spoken. B) Have Daniel spoken. C) Has Daniel speak. D) Have Daniel spoken. Show Answer Correct Answer: A) Has Daniel spoken. 14. She ..... since yesterday. A) Hadn't sleep. B) Haven't slept. C) Hasn't sleep. D) Hasn't slept. Show Answer Correct Answer: D) Hasn't slept. 15. Did you see his face? A) Simple past. B) Present perfect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Simple past. 16. We ..... pizza last week, we ..... too much junk food recently. A) Ate/ have eaten. B) Have eaten / ate. C) Ate/ ate. D) None of the above. Show Answer Correct Answer: A) Ate/ have eaten. 17. "Where's Harry?""He ..... to a football game." A) Has been. B) Has gone. C) Been. D) Is gone. Show Answer Correct Answer: B) Has gone. 18. I became a good reader when I was in primary school. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 19. I can tell that Mark is ..... He keeps giving me angry glances. A) Annoying. B) Annoyed. C) Bored. D) Boring. Show Answer Correct Answer: B) Annoyed. 20. I ..... this book many times. A) Has never read. B) Has read. C) Have read. D) None of the above. Show Answer Correct Answer: C) Have read. 21. Erin ..... judo classes for five years now. A) Taken. B) Has taken. C) Takes. D) Has been taking. Show Answer Correct Answer: D) Has been taking. 22. I saw him in May, but I ..... him since. A) Never seen. B) Wasn't seen. C) Haven't seen. D) None of the above. Show Answer Correct Answer: C) Haven't seen. 23. We have lived in this house for over twenty years. A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present perfect. 24. I've learned this recipe by heart. A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present perfect. 25. How many museums ..... (you/visit) today? A) Have you been visiting. B) Have you visited. C) Have you visiting. D) Have visited you. Show Answer Correct Answer: B) Have you visited. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books