This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 5 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Stella ..... (not donate) her old books yet. A) Has not donating. B) Is not donate. C) Have not donated. D) Has not donated. Show Answer Correct Answer: D) Has not donated. 2. We ..... cooked this delicious food special for youa.hadb.hasc.haved.having A) Had. B) Have. C) Has. D) Having. Show Answer Correct Answer: B) Have. 3. Past participle for forbid A) Forbidden. B) Forbade. C) Forbiden. D) Forbid. Show Answer Correct Answer: A) Forbidden. 4. He just told me his name but I ..... (lupa) already. A) Have forgetted. B) Has remembered. C) Have remembered. D) Have forgotten. Show Answer Correct Answer: D) Have forgotten. 5. Complete the sentences below by using present perfect tense. Where is Joe?, I ..... ..... (see) June today A) Has seen. B) Have seen. C) Hasn't seen. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. 6. My uncle has driven a taxi ..... thirty years. A) Yet. B) In. C) Ago. D) Since. E) For. Show Answer Correct Answer: E) For. 7. I ..... (meet) Anna once. A) Have meeted. B) Have met. C) Have meet. D) Has meet. Show Answer Correct Answer: B) Have met. 8. Choose the correct answer to complete this sentence.He ..... three gold medals so far. A) Have won. B) Has won. C) Has win. D) Had won. Show Answer Correct Answer: B) Has won. 9. Choose one of the answers below to complete the sentences.Samuel is on a Europe tour now. He ..... to thirteen different cities so far. A) Have been. B) Has gone. C) Has been. D) Have gone. Show Answer Correct Answer: C) Has been. 10. Although Ms Yani ..... the topic, I still don't understand it. A) Was explaining. B) Has explained. C) Explain. D) Explained. Show Answer Correct Answer: B) Has explained. 11. Complete the sentences below by using present perfect tense.I'm really hungry because I ..... ..... (eat) A) Hasn't eaten. B) Have eaten. C) Haven't eaten. D) Has eaten. Show Answer Correct Answer: C) Haven't eaten. 12. We ..... Sam for ages. A) Know. B) Has knew. C) Have known. D) Knew. Show Answer Correct Answer: C) Have known. 13. Choose the correct answer to complete this sentence.My father ..... the same car for ten years. A) Have drove. B) Has driven. C) Have driven. D) Has drove. Show Answer Correct Answer: B) Has driven. 14. It ..... (be) cold and cloudy for the last three days A) Was. B) Is. C) Have been. D) Has been. Show Answer Correct Answer: D) Has been. 15. My father ..... ( watch) this film three times A) Has watched. B) Had watch. C) Watches. D) Have watch. Show Answer Correct Answer: A) Has watched. 16. I have ..... gotten a piercing (no time before) A) Never. B) Has. C) Just. D) Ever. Show Answer Correct Answer: A) Never. 17. Choose one of the answers below to complete the sentences.Lawrence hasn't eaten his lunch ..... because he doesn't like spinach at all. A) Already. B) Yet. C) Since. D) For. Show Answer Correct Answer: B) Yet. 18. Where have you gone today? A) L have gone to masaya. B) L have go to masaya. C) L having gone to masaya. D) None of the above. Show Answer Correct Answer: A) L have gone to masaya. 19. Gerta ..... a vegetarian for three years. A) Have been. B) Has been. C) Has. D) None of the above. Show Answer Correct Answer: B) Has been. 20. The cat ..... just ..... a mouse. A) Have caught. B) Has catch. C) Has caught. D) Has catched. Show Answer Correct Answer: C) Has caught. 21. The children have ..... the window. A) Broke. B) Broken. C) Breaks. D) Break. Show Answer Correct Answer: B) Broken. 22. Has your sister ..... (receive) the flowers? A) Receive. B) Received. C) Receiver. D) Receiving. Show Answer Correct Answer: B) Received. 23. I haven't been on holiday ..... last July. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 24. Bagas:You look so unhappy, Nata. What's the problem?Nata:My father ..... his job. A) Getting. B) Has just lost. C) Has gotten. D) Loses. Show Answer Correct Answer: B) Has just lost. 25. Marco ..... danced salsa. A) Has. B) Had. C) Have. D) Haven't. Show Answer Correct Answer: A) Has. 26. I've ..... finished all my tasks for this week. A) Already. B) So far. C) Yesterday. D) Yet. Show Answer Correct Answer: A) Already. 27. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$She ..... (study) for her exams all week. A) Have studied. B) Has study. C) Has studied. D) None of the above. Show Answer Correct Answer: C) Has studied. 28. How far ..... you ..... in the history book? A) Have, read. B) Had, been read. C) Did. read. D) Have, been read. Show Answer Correct Answer: A) Have, read. 29. This is present perfect tense interrogative form ..... A) Com+have+sub+verb p.p+?. B) Sub+have+verb p.p+com+?. C) Have/has+sub+verb p.p+com+?. D) Has+verb p.p+sub+com+?. Show Answer Correct Answer: C) Have/has+sub+verb p.p+com+?. 30. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (never/try) sushi before. A) Have not tried. B) Has never tried. C) Have never tried. D) None of the above. Show Answer Correct Answer: C) Have never tried. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8Present Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books