This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 18 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 18 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The Past Participle Form for LIE is? A) Lay. B) Lied. C) Lain. D) Layd. Show Answer Correct Answer: C) Lain. 2. I have worked here ..... 1990. A) Since. B) About. C) Been. D) For. Show Answer Correct Answer: A) Since. 3. My friend is very ill. She has been in the hospital ..... five days. A) Yet. B) Since. C) Ago. D) For. E) Just. Show Answer Correct Answer: D) For. 4. She has never ..... in the ocean. A) Swum. B) Swim. C) Swom. D) Swam. Show Answer Correct Answer: A) Swum. 5. ..... Pete and Robert ..... their homework yet? (do) A) Has / did. B) Have / did. C) Has / done. D) Have / done. Show Answer Correct Answer: D) Have / done. 6. I ..... him for two hoursa.callingb.callsc.calld.called A) Calling. B) Calls. C) Call. D) Called. Show Answer Correct Answer: D) Called. 7. Which one is dairy food? A) Tuna. B) Honey. C) Cheese. D) Lemonade. Show Answer Correct Answer: C) Cheese. 8. Choose the correct answer to complete this sentence.I am looking for my pen. I ..... it. A) Have lost. B) Was lost. C) Lost. D) Did lost. Show Answer Correct Answer: A) Have lost. 9. The class ..... ended A) Had. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: C) Has. 10. Complete the following sentences using Present Perfect tense form of the verb in bracket:He ..... (be) to Madinah many times. A) Gone. B) Went. C) Have been. D) Has been. Show Answer Correct Answer: D) Has been. 11. Choose the Past Participle of the verb "Be" . A) Were. B) Been. C) Being. D) Was. Show Answer Correct Answer: B) Been. 12. When you use present perfect you select A) Infinitive verb. B) Past participle verb. C) Based verb form. D) Past. Show Answer Correct Answer: B) Past participle verb. 13. Answer the following question.How long have you studied English? A) Yes, I have studied English. B) For six months. C) Since two years. D) None of the above. Show Answer Correct Answer: B) For six months. 14. 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. 15. Nancy and Paula ..... been in Piura. A) Hasn't. B) Has. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 16. $^{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. 17. She ..... to Brazil last year. A) Has been. B) Has be. C) Have been. D) Has have. Show Answer Correct Answer: A) Has been. 18. Peter ..... (be) to Thailand once before. A) Has be. B) Have been. C) Has been. D) Have be. Show Answer Correct Answer: C) Has been. 19. ..... Lorenz ..... (ever, see) a Stephen Spielberg movie? A) Did ever see. B) Have ever seen. C) Has ever seen. D) Have ever saw. Show Answer Correct Answer: C) Has ever seen. 20. $^{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. 21. I have ..... music for 15 minutes, it's very gooda.listenb.listeningc.listenedd.listens A) Listened. B) Listening. C) Listen. D) Listens. Show Answer Correct Answer: A) Listened. 22. Combine these words into an interrogative sentence.dance / hip-hop A) Has you ever danced to hip-hop?. B) Has you ever dance to hip-hop?. C) Have you ever danced to hip-hop?. D) Have you ever dance to hip-hop?. Show Answer Correct Answer: C) Have you ever danced to hip-hop?. 23. I ..... visited my friends A) Hasn't. B) Is. C) Have. D) Has. Show Answer Correct Answer: C) Have. 24. 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. 25. 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 submitted my tasks yesterday. C) I have submitted my tasks just now. D) I haven't finished my tasks yet. Show Answer Correct Answer: D) I haven't finished my tasks yet. 26. She ..... been to France. A) Have. B) Has. C) Were. D) Was. Show Answer Correct Answer: B) Has. 27. I have ..... a delicious food for them A) Cooks. B) Cooked. C) Cook. D) Cooking. Show Answer Correct Answer: B) Cooked. 28. 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. 29. The film ..... already ..... (start) A) Has, started. B) Have, started. C) Have, start. D) Has, starts. Show Answer Correct Answer: A) Has, started. 30. Susan ..... already ..... (take) the dog for a walk. A) Has taken. B) Have took. C) Has taking. D) Have taken. Show Answer Correct Answer: A) Has taken. ← 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