This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 17 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My mother ..... in the kitchen all day A) A. Have cook. B) Have cooked. C) Has cook. D) Has cooked. Show Answer Correct Answer: D) Has cooked. 2. A: ..... she ever ..... (drive) a car?B:Yes, she has. A) Did-drive. B) Does-drive. C) Has-drove. D) Has-driven. Show Answer Correct Answer: D) Has-driven. 3. My father ..... (membaca) newspaper since 6 a.m A) Read. B) Reading. C) Have read. D) Has read. Show Answer Correct Answer: D) Has read. 4. A: ..... Avengers:Infinity War Movie?B:Yes, I have seen twice. A) Have you ever watch. B) Have you ever watches. C) Have you ever saw. D) Have you ever seen. Show Answer Correct Answer: D) Have you ever seen. 5. The Past Participle Form for TAKE is? A) Taken. B) Taking. C) Took. D) Take. Show Answer Correct Answer: A) Taken. 6. Past participle for flee A) Fleed. B) Fled. C) Fleeing. D) Fleeded. Show Answer Correct Answer: B) Fled. 7. They ..... all their chores today. A) Have done. B) Has done. C) Doing. D) None of the above. Show Answer Correct Answer: A) Have done. 8. This is present perfect tense negative form ..... A) Sub+not+have/has+verb p.p+com. B) Sub+com+have+not+verb p.p. C) Sub+have/has+not+verb p.p+com. D) Have+sub+not+com+verb p.p. Show Answer Correct Answer: C) Sub+have/has+not+verb p.p+com. 9. They ..... to Japan for three weeks (now they're in Japan). A) Have been. B) Have gone. C) Has been. D) Has gone. Show Answer Correct Answer: B) Have gone. 10. We ..... in this school since 1990. A) Worked. B) Have working. C) Has worked. D) Have worked. Show Answer Correct Answer: D) Have worked. 11. Change the sentence to simple present tense:The match already (begun) A) The match has already begun. B) The match has begun. C) The match already begun. D) The match has begun already. Show Answer Correct Answer: A) The match has already begun. 12. You ..... (break) the glass again. A) Have break. B) Have broke. C) Have broken. D) Has broken. Show Answer Correct Answer: C) Have broken. 13. Charlie ..... his room. A) Hasn't clean. B) Hasn't cleaned. C) Hasn't cleant. D) None of the above. Show Answer Correct Answer: B) Hasn't cleaned. 14. You ..... (know) David for ten years A) Know. B) Knew. C) Have knew. D) Have known. Show Answer Correct Answer: D) Have known. 15. We've lived in this city ..... 25 years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 16. These are flavours of ice cream, EXCEPT ..... A) Vanilla. B) Mint. C) Melon. D) Lettuce. Show Answer Correct Answer: D) Lettuce. 17. We have ..... him since 1995. A) Know. B) Knew. C) Known. D) Knowing. Show Answer Correct Answer: C) Known. 18. She ..... to school today (but now she's back at home). A) Have been. B) Have gone. C) Has been. D) Has gone. Show Answer Correct Answer: C) Has been. 19. It's good to see you again. Where ..... ? A) Has you gone. B) Has you been. C) Have you gone. D) Have you been. Show Answer Correct Answer: D) Have you been. 20. Many people ..... (visit) the Taj Mahal this year. A) Are visiting. B) Have visited. C) Visited. D) None of the above. Show Answer Correct Answer: B) Have visited. 21. What is the position of NEVER and EVER in affirmative sentences? A) Before the auxiliary verb. B) At the beginning. C) After the auxiliary verb. D) At the end. Show Answer Correct Answer: C) After the auxiliary verb. 22. We ..... games for too long. A) Have play. B) Have plays. C) Has played. D) Have played. Show Answer Correct Answer: D) Have played. 23. The baby ..... asleep yet. What's the matter? A) Has not fallen. B) Has not fell. C) Has not fall. D) Did not fall. Show Answer Correct Answer: A) Has not fallen. 24. I always drink ..... in the morning. A) Chewing gum. B) Smoothie. C) Garlic juice. D) Fruit juice. Show Answer Correct Answer: D) Fruit juice. 25. She hasn't bought the flat ..... A) Just. B) Already. C) Yet. D) /. Show Answer Correct Answer: C) Yet. ← 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