This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 21 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My friends ..... in the park. A) Have played. B) Has played. C) Playing. D) None of the above. Show Answer Correct Answer: A) Have played. 2. My sister and I ..... (be) in this city for two months A) Have been. B) Has been. C) Is. D) Was. Show Answer Correct Answer: A) Have been. 3. Bagas:You look so unhappy, Nata. What's the problem? Nata:My father ..... his job. A) Has just lost. B) Have just lost. C) Losing. D) Loses. Show Answer Correct Answer: A) Has just lost. 4. I ..... in Norway for a week now. I am going to Finland next week. A) Am. B) Have been. C) Am being. D) None of the above. Show Answer Correct Answer: B) Have been. 5. Which one is the past participle of "iron" ? A) Iron. B) Ironned. C) Ironning. D) Ironed. Show Answer Correct Answer: D) Ironed. 6. I have ..... eaten sushi. A) Ever. B) Never. C) Yet. D) Since. Show Answer Correct Answer: B) Never. 7. Choose one of the answers below to complete the sentences.Pete ..... his history project yet A) Have finished. B) Has finished. C) Hasn't finished. D) Haven't finished. Show Answer Correct Answer: C) Hasn't finished. 8. Choose one of the answers below to complete the sentences.My aunt, Liz has read twelve novels ..... the summer holiday started. A) Already. B) Yet. C) Since. D) For. Show Answer Correct Answer: C) Since. 9. My dog ..... its doll yet. A) Have found. B) Hasn't found. C) Has found. D) Hasn't find. Show Answer Correct Answer: B) Hasn't found. 10. $_{ ..... }$he ..... his lunch yet? A) Has/eaten. B) Have/ate. C) Has/ate. D) None of the above. Show Answer Correct Answer: A) Has/eaten. 11. She ..... studied English for six days. A) Is. B) Does. C) Have. D) Has. Show Answer Correct Answer: D) Has. 12. The Past Participle Form for LIE is? A) Lied. B) Lain. C) Lay. D) Layd. Show Answer Correct Answer: B) Lain. 13. I have worked here ..... 1990. A) For. B) Since. C) About. D) Been. Show Answer Correct Answer: B) Since. 14. My friend is very ill. She has been in the hospital ..... five days. A) Yet. B) Since. C) For. D) Just. E) Ago. Show Answer Correct Answer: C) For. 15. She has never ..... in the ocean. A) Swim. B) Swam. C) Swom. D) Swum. Show Answer Correct Answer: D) Swum. 16. ..... Pete and Robert ..... their homework yet? (do) A) Have / did. B) Have / done. C) Has / did. D) Has / done. Show Answer Correct Answer: B) Have / done. 17. No, they ..... A) Have. B) Has. C) Haven't. D) Hasn't. Show Answer Correct Answer: C) Haven't. 18. I ..... him for two hoursa.callingb.callsc.calld.called A) Calling. B) Calls. C) Call. D) Called. Show Answer Correct Answer: D) Called. 19. Which one is dairy food? A) Honey. B) Tuna. C) Cheese. D) Lemonade. Show Answer Correct Answer: C) Cheese. 20. Choose the correct answer to complete this sentence.I am looking for my pen. I ..... it. A) Have lost. B) Lost. C) Did lost. D) Was lost. Show Answer Correct Answer: A) Have lost. 21. The class ..... ended A) Had. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: C) Has. 22. Complete the following sentences using Present Perfect tense form of the verb in bracket:He ..... (be) to Madinah many times. A) Have been. B) Has been. C) Gone. D) Went. Show Answer Correct Answer: B) Has been. 23. Choose the Past Participle of the verb "Be" . A) Being. B) Was. C) Were. D) Been. Show Answer Correct Answer: D) Been. 24. When you use present perfect you select A) Based verb form. B) Infinitive verb. C) Past. D) Past participle verb. Show Answer Correct Answer: D) Past participle verb. 25. 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. ← 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