This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 6 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Complete the sentences below by using present perfect tense. Where is Joe?, I ..... ..... (see) June today A) Has seen. B) Hasn't seen. C) Haven't seen. D) Have seen. Show Answer Correct Answer: C) Haven't seen. 2. My uncle has driven a taxi ..... thirty years. A) Ago. B) For. C) In. D) Since. E) Yet. Show Answer Correct Answer: B) For. 3. I ..... (meet) Anna once. A) Have meet. B) Has meet. C) Have met. D) Have meeted. Show Answer Correct Answer: C) Have met. 4. Choose the correct answer to complete this sentence.He ..... three gold medals so far. A) Has won. B) Has win. C) Had won. D) Have won. Show Answer Correct Answer: A) Has won. 5. 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 gone. B) Have been. C) Has gone. D) Has been. Show Answer Correct Answer: D) Has been. 6. Although Ms Yani ..... the topic, I still don't understand it. A) Explain. B) Explained. C) Was explaining. D) Has explained. Show Answer Correct Answer: D) Has explained. 7. Complete the sentences below by using present perfect tense.I'm really hungry because I ..... ..... (eat) A) Have eaten. B) Has eaten. C) Haven't eaten. D) Hasn't eaten. Show Answer Correct Answer: C) Haven't eaten. 8. We ..... Sam for ages. A) Have known. B) Has knew. C) Knew. D) Know. Show Answer Correct Answer: A) Have known. 9. Choose the correct answer to complete this sentence.My father ..... the same car for ten years. A) Has driven. B) Have driven. C) Have drove. D) Has drove. Show Answer Correct Answer: A) Has driven. 10. It ..... (be) cold and cloudy for the last three days A) Has been. B) Have been. C) Was. D) Is. Show Answer Correct Answer: A) Has been. 11. My father ..... ( watch) this film three times A) Have watch. B) Has watched. C) Had watch. D) Watches. Show Answer Correct Answer: B) Has watched. 12. I have ..... gotten a piercing (no time before) A) Ever. B) Never. C) Just. D) Has. Show Answer Correct Answer: B) Never. 13. 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. 14. 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. 15. 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. 16. The cat ..... just ..... a mouse. A) Has caught. B) Have caught. C) Has catched. D) Has catch. Show Answer Correct Answer: A) Has caught. 17. The children have ..... the window. A) Broke. B) Break. C) Broken. D) Breaks. Show Answer Correct Answer: C) Broken. 18. Has your sister ..... (receive) the flowers? A) Receiver. B) Receiving. C) Receive. D) Received. Show Answer Correct Answer: D) Received. 19. 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. 20. Bagas:You look so unhappy, Nata. What's the problem?Nata:My father ..... his job. A) Has just lost. B) Getting. C) Has gotten. D) Loses. Show Answer Correct Answer: A) Has just lost. 21. Marco ..... danced salsa. A) Has. B) Have. C) Haven't. D) Had. Show Answer Correct Answer: A) Has. 22. I've ..... finished all my tasks for this week. A) Already. B) Yet. C) So far. D) Yesterday. Show Answer Correct Answer: A) Already. 23. $^{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. 24. How far ..... you ..... in the history book? A) Had, been read. B) Have, read. C) Have, been read. D) Did. read. Show Answer Correct Answer: B) Have, read. 25. This is present perfect tense interrogative form ..... A) Have/has+sub+verb p.p+com+?. B) Has+verb p.p+sub+com+?. C) Sub+have+verb p.p+com+?. D) Com+have+sub+verb p.p+?. Show Answer Correct Answer: A) Have/has+sub+verb p.p+com+?. ← 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