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 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Mr Smith ..... to New York A) Have gone. B) Has gone. C) Have went. D) Has went. Show Answer Correct Answer: B) Has gone. 2. Mr. Joko Widodo ..... (be) a president since 2014. A) Has become. B) Is. C) Has been. D) Was. Show Answer Correct Answer: C) Has been. 3. Who ..... (plant) this sapling? A) Have plant. B) Has plant. C) Has planted. D) Have planted. Show Answer Correct Answer: C) Has planted. 4. Kitty has ( ) come home from work. She is washing her hands now. A) Just. B) Already. C) Yet. D) Ever. Show Answer Correct Answer: A) Just. 5. He ..... two gold medals so far. A) Have won. B) Has won. C) Didn't win. D) Was win. Show Answer Correct Answer: B) Has won. 6. That man ..... in prison for five years. A) Are. B) Were. C) Has been. D) Is being. Show Answer Correct Answer: C) Has been. 7. My sister ..... a bicycle. She is afraid that she will fall off. A) Have never ridden. B) Has still ridden. C) Has never ridden. D) Has already ridden. Show Answer Correct Answer: C) Has never ridden. 8. Will your sister go to Taipei next week? A) Yes, she has. B) No, she won't. C) Yes, she can. D) No, he won't. Show Answer Correct Answer: B) No, she won't. 9. Carol hasn't eaten meat ..... ages. A) Since. B) For. Show Answer Correct Answer: B) For. 10. My family ..... Japan many times. A) Has employed. B) Has visited. C) Have visited. D) Have employed. Show Answer Correct Answer: B) Has visited. 11. Fill in the blank with the correct form of the verb:The girls ..... (go) out for their drawing lesson. A) Has gone. B) Have went. C) Have gone. D) None of above. Show Answer Correct Answer: C) Have gone. 12. Your sister ..... (not do) the housework. A) Done. B) Hasn't did. C) Haven't done. D) Hasn't done. Show Answer Correct Answer: D) Hasn't done. 13. I have ..... a yummy cake for them A) Make. B) Will make. C) Made. D) Been made. Show Answer Correct Answer: C) Made. 14. A:Have you ever been to Sydney?B:No, I ..... A) Have. B) Has. C) Hasn't. D) Haven't. Show Answer Correct Answer: D) Haven't. 15. I can't play football now because I ( ..... ) my homework. A) Did not finish. B) Have not finished. C) Has not finished. D) Did not finished. Show Answer Correct Answer: B) Have not finished. 16. In the present perfect the main verb must be in: A) Past. B) Past participle. C) Infinitive. D) None of above. Show Answer Correct Answer: B) Past participle. 17. Agus has been in Jakarta ..... January A) Through. B) At. C) Since. D) For. Show Answer Correct Answer: C) Since. 18. The girls ..... danced yet. A) Didn't. B) Don't. C) Hasn't. D) Haven't. Show Answer Correct Answer: D) Haven't. 19. Mr. Marijo ..... in Hiran since last year A) Lives. B) Has lived. C) Has live. D) Have lived. Show Answer Correct Answer: B) Has lived. 20. Complete the next sentence:My family ..... bought a new car A) Have. B) Has. Show Answer Correct Answer: B) Has. 21. Dita has ..... her umbrella. A) Forget. B) Forgot. C) Forgotten. D) Forgetting. Show Answer Correct Answer: C) Forgotten. 22. Hot Chocolate A) Countable Nouns. B) Uncountable Nouns. Show Answer Correct Answer: B) Uncountable Nouns. 23. My parents have been married ..... 25 years. A) Since. B) For. Show Answer Correct Answer: B) For. 24. What time does the film start?It ..... (start) since you ..... (go out). A) Has never started-has gone out. B) Hasn't started-went out. C) Still has started-go out. D) Has already started-went out. Show Answer Correct Answer: D) Has already started-went out. 25. I ..... that movie. A) Has seen. B) Have seen. C) Have saw. D) None of above. Show Answer Correct Answer: B) Have 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