This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 73 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 73 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. Have you ever ..... your birthday? A) Forgotten. B) Forget. C) Forgot. D) Forgeted. Show Answer Correct Answer: A) Forgotten. 3. 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. 4. Jason and Clara have been friends ..... more than 10 years. A) Since. B) For. Show Answer Correct Answer: B) For. 5. 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. 6. She ..... her umbrella. A) Has forgotten. B) Have forgotten. C) Was forgot. D) Has forgot. Show Answer Correct Answer: A) Has forgotten. 7. She has lived in Paris ..... January. A) Since. B) For. Show Answer Correct Answer: A) Since. 8. 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. 9. 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?. 10. I have been at this school ..... I was four. A) Since. B) For. C) Yet. D) Ever. Show Answer Correct Answer: A) Since. 11. Joey and Jenny ..... eaten octopus. A) Have. B) Has. Show Answer Correct Answer: A) Have. 12. 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. 13. "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. 14. She's ..... sushi A) Eat. B) Ate. C) Eaten. D) None of above. Show Answer Correct Answer: C) Eaten. 15. 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. 16. I ..... been to school today. A) Has. B) Have. Show Answer Correct Answer: B) Have. 17. The present perfect affirmative sentence is formed by the simple present of the verb to have + the participle of the main verb. A) True. B) False. Show Answer Correct Answer: B) False. 18. The film ..... begun so come and sit down. A) Has. B) Have. Show Answer Correct Answer: A) Has. 19. His brothers and sisters ..... five new movies since last week. A) Have saw. B) Has seen. C) Have seen. D) None of above. Show Answer Correct Answer: C) Have seen. 20. Cindy has driven her car ..... only five months. A) Since. B) For. Show Answer Correct Answer: B) For. 21. To form the present perfect we use the auxiliary "HAS/HAVE" + ..... A) Past simple. B) Past participle. C) Past continuous. D) Infinitive form. Show Answer Correct Answer: B) Past participle. 22. My canary bird ..... from its cage for three months. A) Has escaped. B) Has escaping. C) Have escaped. D) Have escaped. Show Answer Correct Answer: A) Has escaped. 23. They ..... snowboarding yet. A) Haven't tired. B) Have tired. C) Hasn't tired. D) Has tired. Show Answer Correct Answer: A) Haven't tired. 24. I have studied English ..... 3 hours.I have studied English for 3 hours. A) Just. B) Yet. C) Since. D) For. Show Answer Correct Answer: D) For. 25. We ..... been to New York. A) Has. B) Has. C) Have. D) Have. Show Answer Correct Answer: C) Have. 26. He ..... (sweat) too much! A) Has sweated. B) Have sweated. C) Been sweated. D) None of above. Show Answer Correct Answer: A) Has sweated. 27. My brother hasn't shown me his new shoes ..... A) Yet. B) Already. Show Answer Correct Answer: A) Yet. 28. Has your brother built his house ..... ? A) Since. B) Just. C) Yet. D) For. Show Answer Correct Answer: C) Yet. 29. I ..... (know) Julie for three years-we still meet once a month. A) Knew. B) Know. C) Known. D) Have known. Show Answer Correct Answer: D) Have known. 30. I have been interested in music ..... I was ten A) Since. B) For. C) When. D) While. Show Answer Correct Answer: A) Since. ← 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