This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 12 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Diana ..... sung this songa.hadb.hasc.haved.having A) Had. B) Has. C) Having. D) Have. Show Answer Correct Answer: B) Has. 2. 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. 3. Have you ever ..... in a foreign country? A) Live. B) Lived. C) Visit. D) None of the above. Show Answer Correct Answer: B) Lived. 4. We have ..... this film since last night A) Watched. B) Watching. C) Watch. D) Watches. Show Answer Correct Answer: A) Watched. 5. Have you ..... played rugby? A) For. B) Never. C) Ever. D) Since. Show Answer Correct Answer: C) Ever. 6. 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. 7. "How long has he been the principal of our school?" "Since I ..... this school." A) Had entered. B) Was entering. C) Entered. D) Have entered. Show Answer Correct Answer: C) Entered. 8. I ..... this house since 1960 A) Had owned. B) Am owing. C) Have owned. D) Own. Show Answer Correct Answer: C) Have owned. 9. Complete the sentences below by using present perfect tense. Pat and Sue ..... ..... (arrive). They're not here. A) Have arrived. B) Has't arrived. C) Haven't arrived. D) Has arrived. Show Answer Correct Answer: C) Haven't arrived. 10. I ..... (read) your book several times. A) Has red. B) Has read. C) Have readed. D) Have read. Show Answer Correct Answer: D) Have read. 11. Choose the Past Participle of the verb "Do" . A) Do. B) Done. C) Did. D) Doing. Show Answer Correct Answer: B) Done. 12. 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. 13. Jeff and Hasnain ..... just ..... (make) their comments on seesaw. A) Has made. B) Have make. C) Have made. D) Has make. Show Answer Correct Answer: C) Have made. 14. 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. 15. Complete the sentences below by using present perfect tense. My grandparents ..... ..... (live) here since 1972 A) Have live. B) Has lived. C) Have lived. D) Has live. Show Answer Correct Answer: C) Have lived. 16. Bambam hasn't ..... a bicycle. A) Ridden. B) Riding. C) Ride. D) Rode. Show Answer Correct Answer: A) Ridden. 17. These are kinds of fruits, EXCEPT ..... A) Cheese. B) Grapes. C) Peach. D) Pineapple. Show Answer Correct Answer: A) Cheese. 18. Have you eaten some food for lunch? No, ..... A) You don't have eaten. B) You haven't eaten. C) I haven't. D) I don't have. Show Answer Correct Answer: C) I haven't. 19. Jack ..... just ..... his homework. A) Has finish. B) Have finished. C) Already finished. D) Has finished. Show Answer Correct Answer: D) Has finished. 20. Combine these words into a positive sentence.five / Mike / read / summer / so / this / books / far A) Mike have readed five books so far this summer. B) Mike has readed five books so far this summer. C) Mike have read five books so far this summer. D) Mike has read five books so far this summer. Show Answer Correct Answer: D) Mike has read five books so far this summer. 21. I ..... (collect) stamps since I was nine. A) Had collected. B) Have collected. C) Have collecting. D) Has collected. Show Answer Correct Answer: B) Have collected. 22. Oh! I haven't ..... you since 2012! A) Seen. B) Saw. C) See. D) Look. Show Answer Correct Answer: A) Seen. 23. Ken ..... already ..... his friends. A) Has inviting. B) Has invite. C) Have invited. D) Has invited. Show Answer Correct Answer: D) Has invited. 24. I ..... (Visit) Mecca several times A) Has visited. B) Have visited. C) Visited. D) Have been visited. E) Visit. Show Answer Correct Answer: B) Have visited. 25. $^{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. 26. 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. 27. 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. 28. 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. 29. I ..... her this week. A) Haven't seen. B) Hasn't seen. C) Haven't see. D) Hasn't see. Show Answer Correct Answer: A) Haven't seen. 30. Have you ..... the dolphins yet? A) Seen. B) Did see. C) See. D) Saw. Show Answer Correct Answer: A) 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 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books