This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 74 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 74 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. We have ..... in Surabaya for 2 years. A) Live. B) Living. C) Lived. D) Being lived. Show Answer Correct Answer: C) Lived. 2. I have ..... hamburger today. A) Eaten. B) Eating. C) Eat. D) Ate. Show Answer Correct Answer: A) Eaten. 3. 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. 4. How much money ..... William ..... today? A) Has spent. B) Have spent. C) Has spend. D) Have spend. Show Answer Correct Answer: A) Has spent. 5. I haven't seen my brother ..... he arrived home yesterday. A) Just. B) For. C) Since. D) Ever. Show Answer Correct Answer: C) Since. 6. My brother ..... the soccer since this afternoon. A) Play. B) Played. C) Have played. D) Has played. Show Answer Correct Answer: D) Has played. 7. Kate has done 3 courses ..... last winter. A) For. B) Since. Show Answer Correct Answer: B) Since. 8. 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. 9. She has been learning French ..... October last year. A) Since. B) For. Show Answer Correct Answer: A) Since. 10. ..... 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. 11. Take-took- ..... A) Take. B) Taken. C) Tooken. D) Token. Show Answer Correct Answer: B) Taken. 12. The coach wants to speak to Jim after he ..... briefing the team. A) Finishes. B) Is finishing. C) Has finished. D) Is finished. Show Answer Correct Answer: C) Has finished. 13. You ..... the movie many times A) See. B) Saw. C) Will see. D) Have seen. Show Answer Correct Answer: D) Have seen. 14. To form a negative sentence in the Present Perfect, the negation particle is used before the auxiliary verb to have (has / have). A) True. B) False. Show Answer Correct Answer: B) False. 15. Which is NOT a form of haber? A) I have. B) We have. C) It has. D) They have. Show Answer Correct Answer: A) I have. 16. The past participle of "LIE" is ..... A) Lay. B) Another. C) Laid. D) Lying. Show Answer Correct Answer: B) Another. 17. What is the sentence structure of Present Perfect Tense? A) S + is/am/are + Ving. B) S + had + V2. C) S + have/has + V3. D) S + have/has + been + Ving. Show Answer Correct Answer: C) S + have/has + V3. 18. My little sister ..... started school because she's only three. A) Hasn't. B) Hasn't. C) Haven't. D) Haven't. Show Answer Correct Answer: A) Hasn't. 19. She ..... to swim on holiday in 1995. A) Learned. B) 's learned. Show Answer Correct Answer: A) Learned. 20. We have been learning English ..... a very long time. A) Since. B) For. Show Answer Correct Answer: B) For. 21. SMKN 1 Luragung has celebrated its annual eventWhich is the verb ..... A) SMKN 1 Luragung. B) Has. C) Annual. D) Event. E) Celebrated. Show Answer Correct Answer: E) Celebrated. 22. The baby ..... for 2 hours. A) Has cried. B) Have cried. C) Have cryed. D) Has cryed. Show Answer Correct Answer: A) Has cried. 23. Has your mother ever ..... you do your homework before you could watch TV? A) Make. B) Made. C) Making. D) To make. Show Answer Correct Answer: B) Made. 24. What does since mean? A) For. B) By. C) From. D) None of above. Show Answer Correct Answer: C) From. 25. The student has ..... a beautiful scenery. A) Draw. B) Drew. C) Drawn. D) Draws. Show Answer Correct Answer: C) Drawn. 26. Maria has ..... her work. A) Finish. B) Finished. C) Finishes. D) Finishing. Show Answer Correct Answer: B) Finished. 27. Identify the tense of the following sentence:"He has met a new friend." A) Simple Past Tense. B) Present Perfect Tense. Show Answer Correct Answer: B) Present Perfect Tense. 28. Sarah ..... never ..... (be) to Brazil. A) Have / been. B) Has / been. C) Haven't / been. D) Hasn't / been. Show Answer Correct Answer: B) Has / been. 29. I've worked for this school ..... 2011. A) Just. B) When. C) Since. D) For. Show Answer Correct Answer: C) Since. 30. Martina ..... already ..... her homework. A) Has, been. B) Has, done. C) Have, returned. D) Have, studied. Show Answer Correct Answer: B) Has, done. ← 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