This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 22 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 22 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He has had his new laptop ..... a month. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 2. Nancy and Paula ..... been in Piura. A) Hasn't. B) Has. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 3. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$He ..... (take) his medicine already. A) Have took. B) Has took. C) Has taken. D) None of the above. Show Answer Correct Answer: C) Has taken. 4. She ..... to Brazil last year. A) Have been. B) Has been. C) Has have. D) Has be. Show Answer Correct Answer: B) Has been. 5. Peter ..... (be) to Thailand once before. A) Has been. B) Has be. C) Have been. D) Have be. Show Answer Correct Answer: A) Has been. 6. ..... Lorenz ..... (ever, see) a Stephen Spielberg movie? A) Have ever saw. B) Have ever seen. C) Has ever seen. D) Did ever see. Show Answer Correct Answer: C) Has ever seen. 7. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$We ..... (be) to that restaurant many times. A) Has been. B) Were. C) Have been. D) None of the above. Show Answer Correct Answer: C) Have been. 8. I have ..... music for 15 minutes, it's very gooda.listenb.listeningc.listenedd.listens A) Listen. B) Listening. C) Listened. D) Listens. Show Answer Correct Answer: C) Listened. 9. Combine these words into an interrogative sentence.dance / hip-hop A) Have you ever danced to hip-hop?. B) Has you ever danced to hip-hop?. C) Have you ever dance to hip-hop?. D) Has you ever dance to hip-hop?. Show Answer Correct Answer: A) Have you ever danced to hip-hop?. 10. I ..... visited my friends A) Has. B) Hasn't. C) Is. D) Have. Show Answer Correct Answer: D) Have. 11. Herman and his sister ..... for 2 hours. They fell tired right now. A) Has learn. B) Has learned. C) Have learned. D) None of the above. Show Answer Correct Answer: C) Have learned. 12. Juna:By the way, have you had your lunch?Tere:No, I haven't.Juna:Let's eat.Tere:But ..... I have to submit it today.Juna:No worries. I am going to help you after eating. Come on! A) I have already finishes my tasks. B) I haven't finished my tasks yet. C) I have submitted my tasks just now. D) I submitted my tasks yesterday. Show Answer Correct Answer: B) I haven't finished my tasks yet. 13. She ..... been to France. A) Has. B) Have. C) Was. D) Were. Show Answer Correct Answer: A) Has. 14. I have ..... a delicious food for them A) Cooked. B) Cooks. C) Cooking. D) Cook. Show Answer Correct Answer: A) Cooked. 15. She ..... many new friends this year. A) Has made. B) Have made. C) Making. D) None of the above. Show Answer Correct Answer: A) Has made. 16. The film ..... already ..... (start) A) Have, started. B) Has, starts. C) Has, started. D) Have, start. Show Answer Correct Answer: C) Has, started. 17. Susan ..... already ..... (take) the dog for a walk. A) Have taken. B) Has taken. C) Has taking. D) Have took. Show Answer Correct Answer: B) Has taken. 18. Jeremy usually ..... to school by bus but today his dad ..... him. (GO, DRIVE) A) Goes, drives. B) Going, driving. C) Goes, is driving. D) Going, drives. Show Answer Correct Answer: C) Goes, is driving. 19. My sister ..... (tidur) in her bedroom since this afternoon A) Have sleep. B) Have slept. C) Has slept. D) Has sleep. Show Answer Correct Answer: C) Has slept. 20. The affirmative form for the following sentence is ..... Has Linda repaired her car since this morning? A) Linda has repaired her car since this morning. B) Linda has repair her car since this morning. C) Linda has not repaired her car since this morning. D) Linda have repaired her car since this morning. Show Answer Correct Answer: A) Linda has repaired her car since this morning. 21. Mrs. Jane has ..... Peter since he was a little boy. A) To know. B) Knowing. C) Knows. D) Knew. E) Known. Show Answer Correct Answer: E) Known. 22. You ..... since the last time I saw you A) Has grown. B) Have grown. C) Had grown. D) None of the above. Show Answer Correct Answer: B) Have grown. 23. He ..... his project successfully. A) Have completed. B) Has completed. C) Completing. D) None of the above. Show Answer Correct Answer: B) Has completed. 24. Daddy: ..... you ..... your homework Dion?Dion:yes, I have done my homework earlier. A) Do, finished. B) Have, did. C) Did, finished. D) Have, finish. E) Have, done. Show Answer Correct Answer: E) Have, done. 25. John and Mary ..... ( not/ study) English yet. A) Hasn't study. B) Haven't studyed. C) Hasn't study. D) Haven't studied. Show Answer Correct Answer: D) Haven't studied. ← 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