This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 4 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My mom ..... gone shopping. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 2. Has Benny sent a postcard to Santa Claus ..... ? A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: C) Yet. 3. ..... they ..... some novels for 2 years? A) Have, wrote. B) Has, written. C) Have, written. D) Have, write. Show Answer Correct Answer: C) Have, written. 4. Choose the correct answer to complete this sentence ..... you ever ..... archery? A) Have / tried. B) Did / tried. C) Have / trying. D) Were / tried. Show Answer Correct Answer: A) Have / tried. 5. What verb form do we use in present perfect tense? A) Past participle. B) Past simple. C) Base form. D) Present participle. Show Answer Correct Answer: A) Past participle. 6. What keeps you dry in the rain? A) Clouds. B) Umbrella. C) The Sun. D) Lightning. E) The Sky. Show Answer Correct Answer: B) Umbrella. 7. We haven't met ..... our last year at high school. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 8. .... you not ..... your bath as yet? A) Have, took. B) Has, taken. C) Have, taken. D) None of the above. Show Answer Correct Answer: C) Have, taken. 9. She's been asleep ..... about eleven hours. I'm sure she'll wake up soon A) Since. B) In. C) For. D) By. Show Answer Correct Answer: C) For. 10. Helen' picked up a lot of French ..... she has been in Paris. A) Since. B) For. C) When. D) While. Show Answer Correct Answer: A) Since. 11. We to learn for the test yet. A) Not begin. B) Didn't bigin. C) Haven't begun. D) None of the above. Show Answer Correct Answer: C) Haven't begun. 12. Ms. Jenifer ..... a lot of novels since she was a teenager. A) Has being read. B) Has read. C) Has been read. D) Has readed. Show Answer Correct Answer: B) Has read. 13. What is the present perfect tense in this sentence?* We live in Lima and haven't lived here for years. A) Live. B) Haven't lived. C) Has lived. D) Hadn't lived. Show Answer Correct Answer: B) Haven't lived. 14. The students of Class IX B ..... an orphanage.Which one is NOT possible answer to complete the sentence? A) Have ever been visited. B) Have ever visited. C) Have ever been to. D) Have ever come to. Show Answer Correct Answer: A) Have ever been visited. 15. Linda and Billy ..... mobile legend for 3 months. A) Has played. B) Have play. C) Has play. D) Have played. Show Answer Correct Answer: D) Have played. 16. You have ..... late for school every day this week. A) Was. B) Were. C) Be. D) Been. Show Answer Correct Answer: D) Been. 17. With I, we, you and they in present perfect tense we use: A) Had. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: B) Have. 18. Choose one of the answers below to complete the sentences.We have been friends ..... we were children A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 19. My uncle has driven a taxi ..... 1997. A) Ago. B) For. C) At. D) Since. E) Yet. Show Answer Correct Answer: D) Since. 20. ..... they ..... the movie yet? A) Have/seen. B) Has/seen. C) Have/ saw. D) None of the above. Show Answer Correct Answer: A) Have/seen. 21. She ..... her bike for 3 years. A) Have had. B) Has had. C) Had have. D) None of the above. Show Answer Correct Answer: B) Has had. 22. Complete the following sentences using Present Perfect tense form of the verb in bracket:Luis ..... (give) me a present. A) Gave. B) Have gave. C) Has given. D) Given. Show Answer Correct Answer: C) Has given. 23. You always use this adverb for negative and interrogative form( it hasn't happened ) A) Never. B) Ever. C) Yet. D) Already. Show Answer Correct Answer: C) Yet. 24. I ..... traveled to Qatar for many times. We really liked Qatar. A) Had. B) Go. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 25. My father ..... tennis for 5 years. A) Haven't played. B) Hasn't played. C) Haven't playing. D) Hasn't never played. Show Answer Correct Answer: B) Hasn't played. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 5Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8Present Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books