This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 4 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. 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. 3. My uncle has driven a taxi ..... 1997. A) Since. B) Yet. C) At. D) For. E) Ago. Show Answer Correct Answer: A) Since. 4. ..... 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. 5. 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. 6. Complete the following sentences using Present Perfect tense form of the verb in bracket:Luis ..... (give) me a present. A) Given. B) Have gave. C) Has given. D) Gave. Show Answer Correct Answer: C) Has given. 7. You always use this adverb for negative and interrogative form( it hasn't happened ) A) Ever. B) Never. C) Yet. D) Already. Show Answer Correct Answer: C) Yet. 8. 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. 9. My father ..... tennis for 5 years. A) Haven't playing. B) Hasn't played. C) Haven't played. D) Hasn't never played. Show Answer Correct Answer: B) Hasn't played. 10. He ..... the letter A) Have written. B) Will written. C) Has written. D) None of the above. Show Answer Correct Answer: C) Has written. 11. Change this sentence to present perfect tense:A huge tree just (fall) on the house. A) A huge tree has just fell on the house. B) A huge tree just fell on the house. C) A huge tree has just fallen on the house. D) A huge tree just fell on the house. Show Answer Correct Answer: C) A huge tree has just fallen on the house. 12. My sister ..... done her homework. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 13. Which one is the past participle of "buy" ? A) Bought. B) Buy. C) Buying. D) Brought. Show Answer Correct Answer: A) Bought. 14. Where's John? He ..... to the shops (he's at the shops now). A) Has gone. B) Has been. C) Have been. D) Have gone. Show Answer Correct Answer: A) Has gone. 15. The interrogative form for the following sentence is ..... Billy and Ivan have not played basketball since 2015. A) Have Billy and Ivan played basketball since 2015?. B) Have Billy and Ivan played basketball since 2015. C) Has Billy and Ivan played basketball since 2015?. D) Have Billy and Ivan play basketball since 2015?. Show Answer Correct Answer: A) Have Billy and Ivan played basketball since 2015?. 16. We have ..... here for a long time. A) To be. B) Be. C) Been. D) Being. Show Answer Correct Answer: C) Been. 17. We (forget) the address. A) Have forgotten. B) Have forget. C) Have forgot. D) None of the above. Show Answer Correct Answer: A) Have forgotten. 18. What is the past participle of 'pack'? A) Packed. B) Pack. C) Packed. D) Pak. Show Answer Correct Answer: A) Packed. 19. We ..... to the mountains every summer. A) Have travelled. B) Has travelled. C) Are travelling. D) None of the above. Show Answer Correct Answer: A) Have travelled. 20. Choose one of the answers below to complete the sentences.The Harrisons have lived in this small cottage ..... about ten years A) Yet. B) Already. C) For. D) Since. Show Answer Correct Answer: C) For. 21. They (buy) some sweets. A) Have bought. B) Have buy. C) Have buyed. D) None of the above. Show Answer Correct Answer: A) Have bought. 22. Katie ..... for 7 hours and she is still sleeping. A) Slept. B) Sleeps. C) Has slept. D) Have slept. Show Answer Correct Answer: C) Has slept. 23. They haven't eaten meat ..... they saw a film about farm animals. A) Since. B) In. C) For. D) By. Show Answer Correct Answer: A) Since. 24. Select the auxiliary verbs for the present perfect tense A) Have, has. B) Have, had. C) Had, has. D) Have, has had. Show Answer Correct Answer: A) Have, has. 25. Choose one of the answers below to complete the sentences.She hasn't had day off ..... three months A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 26. She has ..... to the market A) Gone. B) Going. C) Go. D) Went. Show Answer Correct Answer: A) Gone. 27. Haven't you finished your food ..... ? No, I am still eating mom. A) Just. B) Yet. C) Ever. D) Already. E) Never. Show Answer Correct Answer: B) Yet. 28. A:How long ..... your classmate?B:For 3 years. A) You know. B) Have you known. C) You knew. D) You have known. Show Answer Correct Answer: B) Have you known. 29. Change the sentence to interrogative:I have flown a kite. A) Have I fly a kite?. B) Will I have flown a kite?. C) Will I has flown a kite?. D) Have I flown a kite?. Show Answer Correct Answer: D) Have I flown a kite?. 30. I ..... to that new new restaurant yet. A) Have not gone. B) Has not gone. C) Not going. D) None of the above. Show Answer Correct Answer: A) Have not gone. ← 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