This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 88 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 88 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... been to school today. A) Has. B) Have. Show Answer Correct Answer: B) Have. 2. 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. 3. The film ..... begun so come and sit down. A) Has. B) Have. Show Answer Correct Answer: A) Has. 4. 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. 5. Cindy has driven her car ..... only five months. A) Since. B) For. Show Answer Correct Answer: B) For. 6. 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. 7. 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. 8. 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. 9. 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. 10. We ..... been to New York. A) Has. B) Has. C) Have. D) Have. Show Answer Correct Answer: C) Have. 11. He ..... (sweat) too much! A) Has sweated. B) Have sweated. C) Been sweated. D) None of above. Show Answer Correct Answer: A) Has sweated. 12. My brother hasn't shown me his new shoes ..... A) Yet. B) Already. Show Answer Correct Answer: A) Yet. 13. Has your brother built his house ..... ? A) Since. B) Just. C) Yet. D) For. Show Answer Correct Answer: C) Yet. 14. 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. 15. I have been interested in music ..... I was ten A) Since. B) For. C) When. D) While. Show Answer Correct Answer: A) Since. 16. We have ..... in Surabaya for 2 years. A) Live. B) Living. C) Lived. D) Being lived. Show Answer Correct Answer: C) Lived. 17. I have ..... hamburger today. A) Eaten. B) Eating. C) Eat. D) Ate. Show Answer Correct Answer: A) Eaten. 18. How long have you worked with John? A) I have worked with my brother. B) I have worked in a company. C) I have worked using my laptop. D) I have worked with John for 5 years. Show Answer Correct Answer: D) I have worked with John for 5 years. 19. How much money ..... William ..... today? A) Has spent. B) Have spent. C) Has spend. D) Have spend. Show Answer Correct Answer: A) Has spent. 20. I haven't seen my brother ..... he arrived home yesterday. A) Just. B) For. C) Since. D) Ever. Show Answer Correct Answer: C) Since. 21. My brother ..... the soccer since this afternoon. A) Play. B) Played. C) Have played. D) Has played. Show Answer Correct Answer: D) Has played. 22. Kate has done 3 courses ..... last winter. A) For. B) Since. Show Answer Correct Answer: B) Since. 23. Justin ( ..... ) the project already. He can hand it in any time. A) Have finish. B) Has finish. C) Has finished. D) Is finished. Show Answer Correct Answer: C) Has finished. 24. She has been learning French ..... October last year. A) Since. B) For. Show Answer Correct Answer: A) Since. 25. ..... you ..... (climb) a volcano? A) Have / never climbed. B) Has / never climbed. C) Have / ever climbed. D) Has / ever climbed. Show Answer Correct Answer: C) Have / ever climbed. ← 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