This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 67 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 67 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Complete using present perfect tense:" ..... you ever ..... (watch) a thriller movie?" A) Has / watched. B) Have / watch. C) Has / watch. D) Have / watched. Show Answer Correct Answer: D) Have / watched. 2. I have ..... seen such a beutiful view! A) For. B) Since. C) Never. D) Ever. Show Answer Correct Answer: C) Never. 3. Kate hasn't eaten anything ..... six hours. A) Since. B) For. Show Answer Correct Answer: B) For. 4. I ..... Nam for ages A) Not see. B) Didn't see. C) Saw. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. 5. That's the worst film I ..... in my life! A) Saw. B) Have seen. Show Answer Correct Answer: B) Have seen. 6. Choose the correct answer to complete this sentence. She ..... her mother for a long time. A) Hasn't seen. B) Hasn't see. C) Hasn't saw. D) Hasn't seeing. Show Answer Correct Answer: A) Hasn't seen. 7. "I have taken my medicine this morning." Is this a present perfect tense? A) Yes. B) No. Show Answer Correct Answer: B) No. 8. She ..... to Singapore many times. A) Has been. B) Went. C) Is going. D) Was going. Show Answer Correct Answer: A) Has been. 9. Where have you lived? A) I have lived two years. B) I have lived there since 2010. C) I have lived in Cartagena. D) I have never lived with my aunts. Show Answer Correct Answer: C) I have lived in Cartagena. 10. We have ..... in Bandung for several years. A) Live. B) Living. C) Lives. D) Lived. Show Answer Correct Answer: D) Lived. 11. Use BEEN or GONE:"A piece of paper on office door: " ..... to lunch" . A) Been. B) Gone. Show Answer Correct Answer: B) Gone. 12. Have you ever seen gone to the village? A) Yes, I do. B) Yes, I did. C) Yes, I have. D) Yes, I has. Show Answer Correct Answer: C) Yes, I have. 13. Tommy ..... already ..... on an aeroplane but not on a boat. A) Is travelled. B) Is travelling. C) Have travelled. D) Has travelled. Show Answer Correct Answer: D) Has travelled. 14. I ..... here since 2000. A) Have work. B) Has worked. C) Had work. D) Have worked. Show Answer Correct Answer: D) Have worked. 15. 2 They ..... that jacket three times this month. A) Have wear. B) Have wears. C) Have wored. D) Have worn. Show Answer Correct Answer: D) Have worn. 16. Suhana ..... (buy) a new colourful umbrella. A) Have bought. B) Has bought. C) Bought. D) Buys. Show Answer Correct Answer: B) Has bought. 17. Have you ..... sprained your ankle? A) Ever. B) Once. Show Answer Correct Answer: A) Ever. 18. She ..... in this office 2 years ago. A) Working. B) Worked. C) Work. D) Was working. E) Has worked. Show Answer Correct Answer: B) Worked. 19. Please translate into English !"He hasn't locked the door" A) He has not locked the door. B) He has been locked the door. C) He haven't locked the door. D) He haven't been locked the door. Show Answer Correct Answer: A) He has not locked the door. 20. PAST PARTICIPLE FOR DO: A) DONE. B) DID. C) DO. D) None of above. Show Answer Correct Answer: A) DONE. 21. Sinta has been here ..... four hours A) Since. B) For. C) At. D) Through. Show Answer Correct Answer: B) For. 22. 1 She has ..... a gold medal two times. A) Get. B) Gotten. C) Got. D) Gets. Show Answer Correct Answer: B) Gotten. 23. Have you ever ..... during a movie? A) Cried. B) Cry. C) Crying. D) Cries. Show Answer Correct Answer: A) Cried. 24. My brother ..... never swum in a river. A) Have. B) Has. Show Answer Correct Answer: B) Has. 25. Rewrite the following sentence in present perfect tense:He goes to the gym every day. A) He will go to the gym every day. B) He is going to the gym every day. C) He went to the gym every day. D) He has gone to the gym every day. Show Answer Correct Answer: D) He has gone to the gym every day. ← 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