This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 63 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 63 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Fill in the blank with the correct form of the verb:Tommy ..... (not feed) his cat yet. A) Has not fed. B) Has not feeded. C) Haven't feed. D) None of above. Show Answer Correct Answer: A) Has not fed. 2. Eva and Jennis ..... to New Zealand so many times. A) Has been. B) Hasn't been. C) Have been. D) Haven't been. Show Answer Correct Answer: C) Have been. 3. Elisa has ..... a cake A) Baked. B) Bake. C) Bakes. D) None of above. Show Answer Correct Answer: A) Baked. 4. Alice has lived here ..... 5 years. A) Just. B) For. C) Since. D) Yet. Show Answer Correct Answer: B) For. 5. She's ..... left. A) For. B) Already. C) Yet. D) Since. Show Answer Correct Answer: B) Already. 6. Laura ..... (lose) her keys. A) Has lost. B) Lost. C) Have lost. D) None of above. Show Answer Correct Answer: A) Has lost. 7. What is present perfect tense? A) It is an expression. B) It is a grammar structure. C) It is a word. D) None of above. Show Answer Correct Answer: B) It is a grammar structure. 8. A: ..... ?B:Yes, I have. I went there last month. Which question is NOT suitable for that answer? A) Have you ever gone to Paris. B) Have you ever spoken French. C) Have you ever travelled to Raja Ampat. D) Have you ever been to an orphanage. Show Answer Correct Answer: B) Have you ever spoken French. 9. He ..... (be) a student for five years. A) Has been. B) Have been. C) Is. D) Are. Show Answer Correct Answer: A) Has been. 10. Complete using present perfect tense:"My pet ..... (play) with the ball." A) Have played. B) Has played. C) Have play. D) Has play. Show Answer Correct Answer: B) Has played. 11. She ..... snowboard. A) Hasn't try. B) Hasn't tried. C) Haven't try. D) Haven't tried. Show Answer Correct Answer: B) Hasn't tried. 12. We have cleaned the classroom A) We have cleaned the classroom. B) We has cleaned the classroom. C) We have cleaned the room class. D) We has cleaned the room class. Show Answer Correct Answer: A) We have cleaned the classroom. 13. Form a Yes/No question using the words given:be / to France before / your uncle A) Have your uncle been to France before?. B) Has your uncle been to France before?. C) Your uncle has been to France before?. D) None of above. Show Answer Correct Answer: B) Has your uncle been to France before?. 14. I have lived here ..... 1999. A) Since. B) For. C) Already. D) None of above. Show Answer Correct Answer: A) Since. 15. These students have been reading ..... nine o'clock. A) Since. B) For. Show Answer Correct Answer: A) Since. 16. The poor girls ( ..... ) to school for 5 years. A) Have not went. B) Have not gone. C) Has not go. D) Has not went. Show Answer Correct Answer: B) Have not gone. 17. Find past participle of the verb ''buy" A) Buoght. B) Bought. C) Buyed. D) Brought. Show Answer Correct Answer: B) Bought. 18. Mum and dad ..... been in the shop ..... ten minutes. A) Has, for. B) Have, for. C) Has, since. D) Have, since. Show Answer Correct Answer: B) Have, for. 19. Past participle ''eat" A) Ate. B) Eaten. C) Eated. D) Aten. Show Answer Correct Answer: B) Eaten. 20. What languages ..... your cousins ..... ? A) Have studied. B) Has studied. C) Have study. D) Has study. Show Answer Correct Answer: A) Have studied. 21. Translate:Have you ever flown in a hot air balloon? A) Have you flown ever in a ballon?. B) Have you ever flown in a balloon?. Show Answer Correct Answer: B) Have you ever flown in a balloon?. 22. We use ..... to say that something happened a short time ago. A) Already. B) Yet. C) Just. D) None of above. Show Answer Correct Answer: C) Just. 23. Fill in the blank with the correct form of the verb:Margaret ..... (finish) her project before the deadline. A) Has finish. B) Has finished. C) Have finished. D) None of above. Show Answer Correct Answer: B) Has finished. 24. What is the alternative that correctly completes the sentence "They ..... vegetables" in the Present Perfect? A) Have eat. B) Has eat. C) Have eaten. D) Hasn't eaten. Show Answer Correct Answer: C) Have eaten. 25. I have liked books ..... I was five years old. A) For. B) Since. Show Answer Correct Answer: B) Since. 26. She has cooked the egg ..... three minutes. A) Since. B) For. C) Yet. D) Ever. Show Answer Correct Answer: B) For. 27. Choose the auxiliary verb for:"My parents" A) Has. B) Have. Show Answer Correct Answer: B) Have. 28. You ..... swum. Which of the following should come in the blank? A) Has. B) Do. C) Have. D) Had. Show Answer Correct Answer: C) Have. 29. It has been raining ..... more than four days. A) Since. B) For. Show Answer Correct Answer: B) For. 30. He hasn't eaten anything ..... this morning. A) Since. B) For. Show Answer Correct Answer: A) Since. ← 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