This quiz works best with JavaScript enabled. Home > 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. We ..... (meningkatkan) our English skill. A) Have increased. B) Have improved. C) Has better. D) Has upgraded. Show Answer Correct Answer: B) Have improved. 2. The kids ..... their food. A) Has eat. B) Has eanten. C) Have eaten. D) Have eat. Show Answer Correct Answer: C) Have eaten. 3. 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. 4. She has never seen A) Ella nunca ha vido. B) Ella no ha vido nunca. C) Ella nunca he visto. D) Ella no ha visto nunca. Show Answer Correct Answer: D) Ella no ha visto nunca. 5. Dewi and Ria ..... (go) swimming three times this week. A) Has gone. B) Have gone. C) Went. D) Had gone. Show Answer Correct Answer: B) Have gone. 6. She ..... here since 2019. A) Live. B) Has lived. C) Have lived. D) None of the above. Show Answer Correct Answer: B) Has lived. 7. She ..... lived here all her life A) Have. B) Had. C) Will have. D) Has. Show Answer Correct Answer: D) Has. 8. 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. 9. ..... you ever met George's wife? A) Have. B) Has. C) Has you. D) Have you. Show Answer Correct Answer: A) Have. 10. My parents ..... all my school books since first grade. A) Has kept. B) Has keeped. C) Have keep. D) Have kept. Show Answer Correct Answer: D) Have kept. 11. The Past Participle Form for BEGIN is? A) Begin. B) Begined. C) Begun. D) Began. Show Answer Correct Answer: C) Begun. 12. 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. 13. The plane ..... for twelve hours. A) Has flown. B) Has flew. C) Has fly. D) Has flied. Show Answer Correct Answer: A) Has flown. 14. Complete the following sentences using Present Perfect tense form of the verb in bracket:Anggi ..... (see) seven movies so far this month. A) Seen. B) Saw. C) Have seen. D) Has seen. Show Answer Correct Answer: D) Has seen. 15. James has not ..... his yet. A) Finished. B) Was finished. C) Finishing. D) Finish. Show Answer Correct Answer: A) Finished. 16. We have ..... in this town for 10 years. A) Live. B) Lived. C) Living. D) Lives. Show Answer Correct Answer: B) Lived. 17. 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?. 18. We've ..... a lot of Spanish. A) Picked up. B) Set off. C) Looked around. D) Chilled out. Show Answer Correct Answer: A) Picked up. 19. $^{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. 20. ..... you (eat) ..... sea food before? A) Has you eat. B) Have you eat. C) Have you eaten. D) Are you eaten. Show Answer Correct Answer: C) Have you eaten. 21. 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. 22. ..... she ..... her house this year? A) Has / cleaned. B) Has / cleaning. C) Cleans / has. D) Have / cleaned. E) Cleans / have. Show Answer Correct Answer: A) Has / cleaned. 23. They ..... the cake . A) Has eaten. B) Have eaten. C) Eating. D) None of the above. Show Answer Correct Answer: B) Have eaten. 24. Where is Sam? Have you ..... (see) him? A) Seen. B) Seed. C) Sew. D) Saw. Show Answer Correct Answer: A) Seen. 25. We ..... (live) in New York since 2002 A) Lives. B) Has lived. C) Have lived. D) Live. E) Has been living. Show Answer Correct Answer: C) Have lived. 26. The police ..... just ..... two robbers. A) Have caught. B) Have catch. C) Have arrested. D) Have reached. Show Answer Correct Answer: C) Have arrested. 27. 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) Played. B) Play. C) Have been played. D) Have played. E) Have had played. Show Answer Correct Answer: D) Have played. 28. 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) Ever. B) Never. C) Yet. D) Already. E) Just. Show Answer Correct Answer: E) Just. 29. You have eaten pizza. In negative is: A) You hasn't eaten pizza. B) You ate pizza. C) You haven't eaten pizza. D) You hadn't eat pizza. Show Answer Correct Answer: C) You haven't eaten pizza. 30. The negative form for the following sentence is ..... Rendih has stayed in Makassar since March. A) Rendih have not stayed in Makassar since March. B) Rendih has not stay in Makassar since March. C) Rendih has not stayed in Makassar since March. D) Rendih has not staying in Makassar since March. Show Answer Correct Answer: C) Rendih has not stayed in Makassar since March. ← 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