This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 6 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Look to your right! Mary ..... her little sister to school. How sweet! (BRING) A) Brings. B) Has buy. C) Is bringing. D) Has brought. Show Answer Correct Answer: C) Is bringing. 2. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$She ..... (cook) dinner for us. A) Has cooked. B) Have cooked. C) Has been cooking. D) None of the above. Show Answer Correct Answer: A) Has cooked. 3. My friends ..... cleaned the room. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 4. Choose one of the answers below to complete the sentences.Bob hasn't slept ..... . He is awake A) Already. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yet. 5. Answer the question.Have you visited Japan? A) Yes, I do. B) Yes, I am. C) Yes I have. D) None of the above. Show Answer Correct Answer: C) Yes I have. 6. Which are correct examples of the present perfect tense? A) I live in Cartago city. B) I've live in Cartago all my life. C) Living in Cartago is beautiful. D) I have lived in Cartago my entire life. Show Answer Correct Answer: D) I have lived in Cartago my entire life. 7. I ..... my favourite book. A) Has read. B) Have read. C) Reading. D) None of the above. Show Answer Correct Answer: B) Have read. 8. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (build) a new bridge A) Has built. B) Built. C) Have built. D) None of the above. Show Answer Correct Answer: C) Have built. 9. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (not/finish) their homework yet. A) Has not finished. B) Have not finish. C) Have not finished. D) None of the above. Show Answer Correct Answer: C) Have not finished. 10. ..... a noise just then? A) Did you hear?. B) Do you hear?. C) Have you been hearing?. D) Have you heard?. Show Answer Correct Answer: D) Have you heard?. 11. She has ..... hurt her leg. A) Just. B) Yet. C) All the above. D) None of the above. Show Answer Correct Answer: A) Just. 12. The children haven't drawn a puppy ..... A) Yet. B) Ever. C) Already. D) None of the above. Show Answer Correct Answer: A) Yet. 13. We (not/forget) the keys. A) Haven't forget. B) Haven't forgotten. C) Aren't forget. D) None of the above. Show Answer Correct Answer: B) Haven't forgotten. 14. I have ..... here for ten years. A) Been. B) Being. C) Live. D) Lives. Show Answer Correct Answer: A) Been. 15. They ..... (bertemu) their parents before A) Have met. B) Have meet. C) Have mute. D) Have meat. Show Answer Correct Answer: A) Have met. 16. ..... you ever ..... a rainbow? A) Have/seen. B) Has/saw. C) Have/saw. D) None of the above. Show Answer Correct Answer: A) Have/seen. 17. ..... has tried to do his best. A) Alex. B) We. C) They. D) Steve Jobs and Bill Gates. Show Answer Correct Answer: A) Alex. 18. You ..... back my book yet. Please do it as soon as possible because I really need it. A) Have returned. B) Return. C) Haven't returned. D) Returned. Show Answer Correct Answer: C) Haven't returned. 19. My grandma ..... (merusakkan) her glassess A) Has break. B) Has broken. C) Has breaks. D) Has broke. Show Answer Correct Answer: B) Has broken. 20. Diana ..... sung this songa.hadb.hasc.haved.having A) Have. B) Having. C) Had. D) Has. Show Answer Correct Answer: D) Has. 21. He ..... more concerned about his studies A) Have became. B) Has become. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has become. 22. Have you ever ..... in a foreign country? A) Live. B) Lived. C) Visit. D) None of the above. Show Answer Correct Answer: B) Lived. 23. We have ..... this film since last night A) Watches. B) Watching. C) Watch. D) Watched. Show Answer Correct Answer: D) Watched. 24. Have you ..... played rugby? A) Ever. B) For. C) Never. D) Since. Show Answer Correct Answer: A) Ever. 25. That smells really good ..... you baked a cake? A) Have. B) Has. C) Done. D) None of the above. Show Answer Correct Answer: A) Have. 26. "How long has he been the principal of our school?" "Since I ..... this school." A) Have entered. B) Entered. C) Had entered. D) Was entering. Show Answer Correct Answer: B) Entered. 27. I ..... this house since 1960 A) Own. B) Had owned. C) Am owing. D) Have owned. Show Answer Correct Answer: D) Have owned. 28. Complete the sentences below by using present perfect tense. Pat and Sue ..... ..... (arrive). They're not here. A) Has't arrived. B) Have arrived. C) Has arrived. D) Haven't arrived. Show Answer Correct Answer: D) Haven't arrived. 29. I ..... (read) your book several times. A) Have read. B) Has read. C) Has red. D) Have readed. Show Answer Correct Answer: A) Have read. 30. Choose the Past Participle of the verb "Do" . A) Do. B) Doing. C) Done. D) Did. Show Answer Correct Answer: C) Done. 31. Combine these words into a positive sentence.teach / English / all her life A) Maria has taught English all her life. B) Maria have taught English all her life. C) Maria has taugh English all her life. D) Maria have taugh English all her life. Show Answer Correct Answer: A) Maria has taught English all her life. 32. Jeff and Hasnain ..... just ..... (make) their comments on seesaw. A) Have made. B) Have make. C) Has make. D) Has made. Show Answer Correct Answer: A) Have made. 33. Som hasn't met Sue ..... a long time. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 34. Complete the sentences below by using present perfect tense. My grandparents ..... ..... (live) here since 1972 A) Have lived. B) Has lived. C) Have live. D) Has live. Show Answer Correct Answer: A) Have lived. 35. Bambam hasn't ..... a bicycle. A) Rode. B) Ridden. C) Ride. D) Riding. Show Answer Correct Answer: B) Ridden. 36. These are kinds of fruits, EXCEPT ..... A) Pineapple. B) Peach. C) Grapes. D) Cheese. Show Answer Correct Answer: D) Cheese. 37. Have you eaten some food for lunch? No, ..... A) You haven't eaten. B) You don't have eaten. C) I don't have. D) I haven't. Show Answer Correct Answer: D) I haven't. 38. Jack ..... just ..... his homework. A) Already finished. B) Has finished. C) Have finished. D) Has finish. Show Answer Correct Answer: B) Has finished. 39. Combine these words into a positive sentence.five / Mike / read / summer / so / this / books / far A) Mike has read five books so far this summer. B) Mike have readed five books so far this summer. C) Mike have read five books so far this summer. D) Mike has readed five books so far this summer. Show Answer Correct Answer: A) Mike has read five books so far this summer. 40. I ..... (collect) stamps since I was nine. A) Had collected. B) Has collected. C) Have collected. D) Have collecting. Show Answer Correct Answer: C) Have collected. 41. Oh! I haven't ..... you since 2012! A) Saw. B) Look. C) Seen. D) See. Show Answer Correct Answer: C) Seen. 42. Ken ..... already ..... his friends. A) Has invite. B) Have invited. C) Has invited. D) Has inviting. Show Answer Correct Answer: C) Has invited. 43. I ..... (Visit) Mecca several times A) Have visited. B) Visit. C) Visited. D) Have been visited. E) Has visited. Show Answer Correct Answer: A) Have visited. 44. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (learn) many new words this semester. A) Have learned. B) Has learned. C) Has learn. D) None of the above. Show Answer Correct Answer: A) Have learned. 45. She (fall) from the tree. A) Has fall. B) Has fallen. C) Has fell. D) None of the above. Show Answer Correct Answer: B) Has fallen. 46. The birds ..... to their nests. A) Have flown. B) Has flown. C) Flying. D) None of the above. Show Answer Correct Answer: A) Have flown. 47. My sister ..... clothes A) Have designed. B) Haven't designed. C) Has designed. D) None of the above. Show Answer Correct Answer: C) Has designed. 48. I ..... her this week. A) Haven't seen. B) Hasn't see. C) Hasn't seen. D) Haven't see. Show Answer Correct Answer: A) Haven't seen. 49. Have you ..... the dolphins yet? A) See. B) Did see. C) Seen. D) Saw. Show Answer Correct Answer: C) Seen. 50. ..... you gone to your work yet? A) Have. B) Has. C) Does. D) Do. Show Answer Correct Answer: A) Have. 51. The kids have been on vacation ..... two weeks. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 52. We ..... (visit) the museum several times. A) Visited. B) Have visited. C) Has visited. D) Visit. Show Answer Correct Answer: B) Have visited. 53. Ana:What has the man done? Ani: ..... A) He reported his schedule to the woman. B) He has confirmed the meeting with the client. C) He talks about his successful. D) He is asking the woman about the programme. Show Answer Correct Answer: B) He has confirmed the meeting with the client. 54. Kelly and Sammi ..... (play) the piano for six years. A) Have playing. B) Has played. C) Has play. D) Have played. Show Answer Correct Answer: D) Have played. 55. ..... Ms. Aisyah's home with your parents? Yes, I have A) Have you visited. B) Are you visited. C) Do you have visited. D) You have visited. Show Answer Correct Answer: A) Have you visited. 56. Diana has ..... for two hours A) Slept. B) Sleep. C) Sleeping. D) Sleeped. Show Answer Correct Answer: A) Slept. 57. Change to present perfect tense:Hurry! The clock (strike) twelve. A) Hurry! The clock twelve. B) Hurry! The clock strike twelve. C) Hurry! The clock has struck twelve. D) Hurry! The clock has striked twelve. Show Answer Correct Answer: C) Hurry! The clock has struck twelve. 58. ..... your brother ever ..... sushi? A) Have eat. B) Have eaten. C) Has eat. D) Has eaten. Show Answer Correct Answer: D) Has eaten. 59. I would like to go to Disneyland. I haven't been there ..... I was 5. A) When. B) For. C) Since. D) Still. Show Answer Correct Answer: C) Since. 60. How are you? I ..... you for ages. A) Didn't see. B) Hadn't seen. C) Don't see. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. ← 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 7Present Perfect Tense Quiz 8Present Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books