This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 87 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 87 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Have you ever ..... asleep in class? A) Fell. B) Fall. C) Fallen. D) Felt. Show Answer Correct Answer: C) Fallen. 2. Jane ..... tried Japanese food. A) Haven't. B) Hasn't. Show Answer Correct Answer: B) Hasn't. 3. Dini no longer cooks fried rice. A) Dini have cooked fried rice. B) Dini has cooked fried rice. C) Dini has not cooked fried rice. D) Dini have not cooked fried rice. Show Answer Correct Answer: C) Dini has not cooked fried rice. 4. My friends ..... the Pyramids of Egypt. A) Have visited not. B) Haven't visited. C) Has visited. D) None of above. Show Answer Correct Answer: B) Haven't visited. 5. They ..... new laptops. A) Have bought. B) Has bought. C) Have buy. D) None of above. Show Answer Correct Answer: A) Have bought. 6. I have just ..... doing my laundry. A) Finish. B) Finished. C) Finishing. D) None of above. Show Answer Correct Answer: B) Finished. 7. Has he played football for ten years? A) Yes, he have. B) No, he hasn't. C) Yes, she haven't. D) No, he has. Show Answer Correct Answer: B) No, he hasn't. 8. What's this book about?I don't know. I ..... A) Have already read it. B) Have just read it. C) Haven't read it yet. D) Have ever read it. Show Answer Correct Answer: C) Haven't read it yet. 9. They have ..... tv. A) Watch. B) Watching. C) Watched. D) None of above. Show Answer Correct Answer: C) Watched. 10. Past Participle "go" A) Went. B) Goes. C) Gone. D) Go. Show Answer Correct Answer: C) Gone. 11. They're so happy because they ..... (win) the racing competition for the second time. A) Win. B) Have win. C) Won. D) Have won. Show Answer Correct Answer: D) Have won. 12. Have you ever ..... your birthday? A) Forgotten. B) Forget. C) Forgot. D) Forgeted. Show Answer Correct Answer: A) Forgotten. 13. The Present Perfect is a verb tense that basically expresses an action that begins in the present and continues into the future. A) True. B) False. Show Answer Correct Answer: B) False. 14. Jason and Clara have been friends ..... more than 10 years. A) Since. B) For. Show Answer Correct Answer: B) For. 15. Choose the correct answer to complete this sentence. He ..... three gold medals so far. A) Has won. B) Has win. C) Had won. D) Have won. Show Answer Correct Answer: A) Has won. 16. She ..... her umbrella. A) Has forgotten. B) Have forgotten. C) Was forgot. D) Has forgot. Show Answer Correct Answer: A) Has forgotten. 17. She has lived in Paris ..... January. A) Since. B) For. Show Answer Correct Answer: A) Since. 18. I'm sorry, Mam. I ..... my homework yet A) Didn't finish. B) Haven't finish. C) Hasn't finished. D) Haven't finished. Show Answer Correct Answer: D) Haven't finished. 19. Combine these words into an interrogative sentence. play / the piano A) Has she ever played the piano?. B) Have she ever played the piano?. C) Has she ever been played the piano?. D) Have she ever been played the piano?. Show Answer Correct Answer: A) Has she ever played the piano?. 20. I have been at this school ..... I was four. A) Since. B) For. C) Yet. D) Ever. Show Answer Correct Answer: A) Since. 21. Joey and Jenny ..... eaten octopus. A) Have. B) Has. Show Answer Correct Answer: A) Have. 22. Bob ..... hasn't called me yet. I'm worried about him. A) Ever. B) Never. C) Still. D) Already. Show Answer Correct Answer: C) Still. 23. "Talk about things that happened in the past. but has continued until the present." Which Tense should be used? A) Present Simple Tense. B) Past Simple Tense. C) Past Continuous Tense. D) Present Perfect Tense. Show Answer Correct Answer: D) Present Perfect Tense. 24. She's ..... sushi A) Eat. B) Ate. C) Eaten. D) None of above. Show Answer Correct Answer: C) Eaten. 25. Select the alternative that correctly completes the phrase " ..... Robert ..... another song?" in Present Perfect A) Has-wrote. B) Have-written. C) Have-wrote. D) Has-written. Show Answer Correct Answer: D) Has-written. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 5Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books