This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 7 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The kids ..... their food. A) Has eat. B) Have eat. C) Have eaten. D) Has eanten. Show Answer Correct Answer: C) Have eaten. 2. She ..... to speak Spanish A) Have learnt. B) Has learned. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has learned. 3. She has never seen A) Ella no ha visto nunca. B) Ella no ha vido nunca. C) Ella nunca he visto. D) Ella nunca ha vido. Show Answer Correct Answer: A) Ella no ha visto nunca. 4. Dewi and Ria ..... (go) swimming three times this week. A) Has gone. B) Went. C) Have gone. D) Had gone. Show Answer Correct Answer: C) Have gone. 5. She ..... here since 2019. A) Live. B) Has lived. C) Have lived. D) None of the above. Show Answer Correct Answer: B) Has lived. 6. She ..... lived here all her life A) Had. B) Will have. C) Has. D) Have. Show Answer Correct Answer: C) Has. 7. Choose the correct position of JUST in the sentence. A) Tomas has just arrived home. B) Tomas just has arrived home. C) Tomas has arrived home just. D) None of the above. Show Answer Correct Answer: A) Tomas has just arrived home. 8. ..... you ever met George's wife? A) Have you. B) Has. C) Has you. D) Have. Show Answer Correct Answer: D) Have. 9. My parents ..... all my school books since first grade. A) Has keeped. B) Have keep. C) Has kept. D) Have kept. Show Answer Correct Answer: D) Have kept. 10. The Past Participle Form for BEGIN is? A) Begin. B) Begined. C) Began. D) Begun. Show Answer Correct Answer: D) Begun. 11. The children ..... their toys. A) Has lost. B) Have lost. C) Are losing. D) None of the above. Show Answer Correct Answer: B) Have lost. 12. The plane ..... for twelve hours. A) Has flew. B) Has flied. C) Has flown. D) Has fly. Show Answer Correct Answer: C) Has flown. 13. Complete the following sentences using Present Perfect tense form of the verb in bracket:Anggi ..... (see) seven movies so far this month. A) Has seen. B) Seen. C) Have seen. D) Saw. Show Answer Correct Answer: A) Has seen. 14. James has not ..... his yet. A) Finishing. B) Finished. C) Finish. D) Was finished. Show Answer Correct Answer: B) Finished. 15. We have ..... in this town for 10 years. A) Lives. B) Living. C) Live. D) Lived. Show Answer Correct Answer: D) Lived. 16. He has been in China. In question is: A) Has he been in China?. B) Had he has been in China?. C) Have he been in China?. D) None of the above. Show Answer Correct Answer: A) Has he been in China?. 17. We've ..... a lot of Spanish. A) Chilled out. B) Picked up. C) Set off. D) Looked around. Show Answer Correct Answer: B) Picked up. 18. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$She ..... (not/visit) her grandmother this year. A) Have not visit. B) Has not visit. C) Has not visited. D) None of the above. Show Answer Correct Answer: C) Has not visited. 19. ..... you (eat) ..... sea food before? A) Have you eat. B) Has you eat. C) Have you eaten. D) Are you eaten. Show Answer Correct Answer: C) Have you eaten. 20. The kids ..... the lost puppy. A) Have find. B) Is finding. C) Have found. D) None of the above. Show Answer Correct Answer: C) Have found. 21. ..... she ..... her house this year? A) Have / cleaned. B) Cleans / has. C) Has / cleaning. D) Has / cleaned. E) Cleans / have. Show Answer Correct Answer: D) Has / cleaned. 22. They ..... the cake . A) Has eaten. B) Have eaten. C) Eating. D) None of the above. Show Answer Correct Answer: B) Have eaten. 23. Where is Sam? Have you ..... (see) him? A) Seen. B) Saw. C) Sew. D) Seed. Show Answer Correct Answer: A) Seen. 24. We ..... (live) in New York since 2002 A) Have lived. B) Live. C) Has been living. D) Has lived. E) Lives. Show Answer Correct Answer: A) Have lived. 25. The police ..... just ..... two robbers. A) Have caught. B) Have catch. C) Have reached. D) Have arrested. Show Answer Correct Answer: D) Have arrested. 26. Hi. My name is Erlina. It has snowed a lot in my town.Erlina:Hi Eric. How are you? Have you played in the snow before?Eric:Yes, I ..... in the snow many times. A) Play. B) Played. C) Have played. D) Have had played. E) Have been played. Show Answer Correct Answer: C) Have played. 27. A:I haven't seen John since Sunday. He just disappeared.B:I have ..... met him at the hospital. I was there a few moments ago. A) Yet. B) Ever. C) Already. D) Never. E) Just. Show Answer Correct Answer: E) Just. 28. You have eaten pizza. In negative is: A) You hasn't eaten pizza. B) You haven't eaten pizza. C) You ate pizza. D) You hadn't eat pizza. Show Answer Correct Answer: B) You haven't eaten pizza. 29. The negative form for the following sentence is ..... Rendih has stayed in Makassar since March. A) Rendih has not staying in Makassar since March. B) Rendih has not stay in Makassar since March. C) Rendih have not stayed in Makassar since March. D) Rendih has not stayed in Makassar since March. Show Answer Correct Answer: D) Rendih has not stayed in Makassar since March. 30. What is the past participle of WORK? A) Working. B) Worked. C) Works. D) None of the above. Show Answer Correct Answer: B) Worked. ← 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 8Present Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books