This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 12 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... hungry. (to be) Fill in the blank with simple past tense. A) Was. B) Were. C) Am. D) Be. Show Answer Correct Answer: A) Was. 2. They ..... here since 2006 A) Have live. B) Has live. C) Have lived. D) Has lived. Show Answer Correct Answer: C) Have lived. 3. I have ..... my clothes. Now I can put them on. A) Washes. B) Wash. C) Am washing. D) Washed. E) To wash. Show Answer Correct Answer: D) Washed. 4. They ..... (not do) the homework yet. A) Didn't do. B) Haven't done. C) Hasn't do. D) Hasn't done. Show Answer Correct Answer: B) Haven't done. 5. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$John ..... (finish) his project already. A) Has finish. B) Have finished. C) Has finished. D) None of the above. Show Answer Correct Answer: C) Has finished. 6. Complete the sentences below by using present perfect tense. Kate ..... ..... (be)to USA for two years A) Has been. B) Have been. C) Hasn't been. D) Have be. Show Answer Correct Answer: A) Has been. 7. The Smiths have ..... sold their house. A) Already. B) Ever. C) Yet. D) None of the above. Show Answer Correct Answer: A) Already. 8. Alguna vez has nadado en el mar? A) Have you ever swim in the sea?. B) Has she ever swam in the sea?. C) Have he never swum in the sea?. D) Have you ever swum in the sea?. Show Answer Correct Answer: D) Have you ever swum in the sea?. 9. Choose the correct answer to complete this sentence.Have you ..... been to Japan? A) Ever. B) Yet. C) Since. D) For. Show Answer Correct Answer: A) Ever. 10. Has your mom prepared dinner ..... ? A) Yet. B) Already. C) Never. D) Just. Show Answer Correct Answer: A) Yet. 11. No. Your cousin hasn't come to the party ..... A) Ever. B) Never. C) Yet. D) Already. E) Just. Show Answer Correct Answer: C) Yet. 12. They (not/buy) new jeans. A) Haven't bought. B) Aren't bought. C) Hasn't bought. D) None of the above. Show Answer Correct Answer: A) Haven't bought. 13. I ..... the materials that the teacher gave to us this morning. A) Has seen. B) Has see. C) Have see. D) Have seen. Show Answer Correct Answer: D) Have seen. 14. She ..... (wear) that skirt many times. A) Have wear. B) Have weared. C) Has wore. D) Has worn. Show Answer Correct Answer: D) Has worn. 15. How many questions ..... she ..... ? A) Is, solved. B) Has, solved. C) Have, solved. D) None of the above. Show Answer Correct Answer: B) Has, solved. 16. It ( rain) ..... for a long time. A) Is raining. B) Rains. C) Has rain. D) Has rained. Show Answer Correct Answer: D) Has rained. 17. I( know) ..... her for two days A) Have knew. B) Knows. C) Know. D) Have known. Show Answer Correct Answer: D) Have known. 18. Complete the sentences below by using present perfect tense. I'm not happy. I still ..... ..... (find) my cell phone. A) Has found. B) Hasn't found. C) Have found. D) Haven't found. Show Answer Correct Answer: D) Haven't found. 19. Northern California ..... a lot of rain during the wintertime but this winter it ..... at all. (GET, NOT RAIN)now because she ..... dinner. (PREPARE) A) Gets, are not raining, prepares. B) Get, is not raining, preparing. C) Getting, rains, prepare. D) Gets, is not raining, preparing. Show Answer Correct Answer: D) Gets, is not raining, preparing. 20. .... you ..... your homework yet? (do)Fill in the blank with present perfect tense. A) Have you did. B) Have you done. C) Has you done. D) Has you doing. Show Answer Correct Answer: B) Have you done. 21. My uncle ..... an M.A degree in Mathematics. (get)Fill in the blank with present perfect tense. A) Have get. B) Have got. C) Has get. D) Has got. Show Answer Correct Answer: D) Has got. 22. I ..... (menjaga) this car for 3 years A) Have keeping. B) Have keeps. C) Have kept. D) Have keep. Show Answer Correct Answer: C) Have kept. 23. ..... Ivan ..... cartoon since 2019? A) Have, watched. B) Has, watched. C) Has, watch. D) Have, watch. Show Answer Correct Answer: B) Has, watched. 24. Do you hear the noise? The train has ..... arrived. A) Ever. B) Never. C) Yet. D) Already. E) Just. Show Answer Correct Answer: E) Just. 25. Your daughter has ..... returned home. You don't have to worry anymore. A) Ever. B) Never. C) Yet. D) Already. E) Just. Show Answer Correct Answer: E) Just. ← 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