This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 14 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 14 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I have ..... here for ten years. A) Live. B) Lives. C) Been. D) Being. Show Answer Correct Answer: C) Been. 2. They ..... (bertemu) their parents before A) Have meet. B) Have meat. C) Have met. D) Have mute. Show Answer Correct Answer: C) Have met. 3. ..... 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. 4. ..... has tried to do his best. A) Alex. B) We. C) They. D) Steve Jobs and Bill Gates. Show Answer Correct Answer: A) Alex. 5. You ..... back my book yet. Please do it as soon as possible because I really need it. A) Haven't returned. B) Have returned. C) Return. D) Returned. Show Answer Correct Answer: A) Haven't returned. 6. My grandma ..... (merusakkan) her glassess A) Has broke. B) Has break. C) Has broken. D) Has breaks. Show Answer Correct Answer: C) Has broken. 7. Diana ..... sung this songa.hadb.hasc.haved.having A) Had. B) Has. C) Have. D) Having. Show Answer Correct Answer: B) Has. 8. 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. 9. Have you ever ..... in a foreign country? A) Live. B) Lived. C) Visit. D) None of the above. Show Answer Correct Answer: B) Lived. 10. We have ..... this film since last night A) Watching. B) Watched. C) Watches. D) Watch. Show Answer Correct Answer: B) Watched. 11. Have you ..... played rugby? A) Never. B) Since. C) Ever. D) For. Show Answer Correct Answer: C) Ever. 12. 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. 13. "How long has he been the principal of our school?" "Since I ..... this school." A) Was entering. B) Had entered. C) Have entered. D) Entered. Show Answer Correct Answer: D) Entered. 14. I ..... this house since 1960 A) Had owned. B) Have owned. C) Am owing. D) Own. Show Answer Correct Answer: B) Have owned. 15. Complete the sentences below by using present perfect tense. Pat and Sue ..... ..... (arrive). They're not here. A) Have arrived. B) Has arrived. C) Haven't arrived. D) Has't arrived. Show Answer Correct Answer: C) Haven't arrived. 16. I ..... (read) your book several times. A) Have read. B) Have readed. C) Has read. D) Has red. Show Answer Correct Answer: A) Have read. 17. Choose the Past Participle of the verb "Do" . A) Done. B) Did. C) Doing. D) Do. Show Answer Correct Answer: A) Done. 18. 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. 19. Jeff and Hasnain ..... just ..... (make) their comments on seesaw. A) Has made. B) Have made. C) Has make. D) Have make. Show Answer Correct Answer: B) Have made. 20. 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. 21. Complete the sentences below by using present perfect tense. My grandparents ..... ..... (live) here since 1972 A) Has lived. B) Have lived. C) Has live. D) Have live. Show Answer Correct Answer: B) Have lived. 22. Bambam hasn't ..... a bicycle. A) Ride. B) Riding. C) Ridden. D) Rode. Show Answer Correct Answer: C) Ridden. 23. These are kinds of fruits, EXCEPT ..... A) Peach. B) Pineapple. C) Cheese. D) Grapes. Show Answer Correct Answer: C) Cheese. 24. Have you eaten some food for lunch? No, ..... A) You haven't eaten. B) I don't have. C) You don't have eaten. D) I haven't. Show Answer Correct Answer: D) I haven't. 25. Jack ..... just ..... his homework. A) Already finished. B) Have finished. C) Has finished. D) Has finish. Show Answer Correct Answer: C) Has finished. ← 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