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 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Luis ..... (give) me a present. A) Has given. B) Have given. C) Have gave. D) Has gave. Show Answer Correct Answer: A) Has given. 2. Wiki's been a vegeterian ..... three years. A) Yet. B) Since. C) For. D) Last. Show Answer Correct Answer: C) For. 3. Diana has ..... this song A) Singing. B) Sang. C) Sung. D) Sings. Show Answer Correct Answer: C) Sung. 4. Complete the sentences below by using present perfect tense. Shawn: ..... Mary ..... (do) her homework? A) Have/ done. B) Has/ done. C) Have/ did. D) Has/ did. Show Answer Correct Answer: B) Has/ done. 5. Paul ..... (not answer) the question yet. A) Have not answering. B) Have not answered. C) Has not answering. D) Has not answered. Show Answer Correct Answer: D) Has not answered. 6. She has been so busy, she just wants to ..... A) Look around. B) Come back. C) Set off. D) Chill out. Show Answer Correct Answer: D) Chill out. 7. My father ..... always worked to give us a good future A) Has. B) Have. C) Should. D) Had. Show Answer Correct Answer: A) Has. 8. Change to negative:I have bought a dog. A) Have I bought a dog?. B) I have not bought a dog. C) I do not bought a dog. D) I have not brought a dog. Show Answer Correct Answer: B) I have not bought a dog. 9. Combine these words into a positive sentence.not/ heard / recently A) I haven't to heard from her recently. B) I haven't heard from her recently. C) I'm haven't heard from her recently. D) I haven't hear from her recently. Show Answer Correct Answer: B) I haven't heard from her recently. 10. Your mother has ..... your favorite food A) Cook. B) Cooking. C) Cooked. D) Cookeb. Show Answer Correct Answer: C) Cooked. 11. Can we use Present Perfect with actions that happened in the past and are finished when we are talking about them? A) Yes, but not always. B) No, definitely. C) Yes. D) No, but there are some exceptions. Show Answer Correct Answer: B) No, definitely. 12. She ..... Harry Potter since 1994 A) Have reading. B) Have read. C) Has read. D) Have reads. Show Answer Correct Answer: C) Has read. 13. They have been away ..... three hours. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 14. When you come here, he has ..... gone out. A) Before. B) Already. C) Yet. D) Ready. Show Answer Correct Answer: B) Already. 15. My Brother and I ..... (membeli) fried rice before. A) Have buys. B) Have buying. C) Have bought. D) Have buy. Show Answer Correct Answer: C) Have bought. 16. Sophie and Bella ..... their PowerPoint presentation on African animals yet. A) Has not finished. B) Have not finished. C) Has finished. D) Have finished. Show Answer Correct Answer: B) Have not finished. 17. I have ..... been to south Korea. A) Always. B) Never. C) Sometimes. D) Often. Show Answer Correct Answer: B) Never. 18. These adverbs are placed between the subject and the verb in past participle form A) Ever, just, already. B) Been, eaten, yet. C) Never, perfect, have. D) Yet, never, still. Show Answer Correct Answer: A) Ever, just, already. 19. We ..... (be) so hungry since one hour ago. A) Was. B) Were. C) Have been. D) Has been. Show Answer Correct Answer: C) Have been. 20. You ..... (buy) 4 cars so far. A) Has bought. B) Has buyed. C) Have buyed. D) Have bought. Show Answer Correct Answer: D) Have bought. 21. Thank you for everything. You ..... me a lot. A) Are helping. B) Has helped. C) Will help. D) Have helped. Show Answer Correct Answer: D) Have helped. 22. I had a lovely warm ..... for breakfast A) Nut. B) Strawberry. C) Bread roll. D) Coconut. Show Answer Correct Answer: C) Bread roll. 23. I ..... (lihat) her many times before. She often pass by my house. A) Has saw. B) Has seen. C) Have saw. D) Have seen. Show Answer Correct Answer: D) Have seen. 24. We ..... (sudah menjadi teman) for 10 years. A) Have been friend. B) Have became friend. C) Has become friend. D) Has friend. Show Answer Correct Answer: A) Have been friend. 25. Choose the correct answer to complete this sentence.Do you know the lady who ..... the shop? A) Have just leaving. B) Have just left. C) Has just leaves. D) Has just left. Show Answer Correct Answer: D) Has just left. 26. A:Have you ..... your breakfast?B:Yes, a glass of milk. A) Ate. B) Had. C) Have. D) Eat. Show Answer Correct Answer: B) Had. 27. My mother ..... in the kitchen all day A) A. Have cook. B) Has cook. C) Have cooked. D) Has cooked. Show Answer Correct Answer: D) Has cooked. 28. A: ..... she ever ..... (drive) a car?B:Yes, she has. A) Does-drive. B) Did-drive. C) Has-driven. D) Has-drove. Show Answer Correct Answer: C) Has-driven. 29. My father ..... (membaca) newspaper since 6 a.m A) Has read. B) Read. C) Have read. D) Reading. Show Answer Correct Answer: A) Has read. 30. A: ..... Avengers:Infinity War Movie?B:Yes, I have seen twice. A) Have you ever watch. B) Have you ever seen. C) Have you ever watches. D) Have you ever saw. Show Answer Correct Answer: B) Have you ever seen. 31. The Past Participle Form for TAKE is? A) Taken. B) Taking. C) Take. D) Took. Show Answer Correct Answer: A) Taken. 32. Past participle for flee A) Fled. B) Fleeded. C) Fleeing. D) Fleed. Show Answer Correct Answer: A) Fled. 33. They ..... all their chores today. A) Have done. B) Has done. C) Doing. D) None of the above. Show Answer Correct Answer: A) Have done. 34. This is present perfect tense negative form ..... A) Sub+have/has+not+verb p.p+com. B) Sub+com+have+not+verb p.p. C) Have+sub+not+com+verb p.p. D) Sub+not+have/has+verb p.p+com. Show Answer Correct Answer: A) Sub+have/has+not+verb p.p+com. 35. They ..... to Japan for three weeks (now they're in Japan). A) Has gone. B) Have been. C) Have gone. D) Has been. Show Answer Correct Answer: C) Have gone. 36. We ..... in this school since 1990. A) Has worked. B) Have worked. C) Worked. D) Have working. Show Answer Correct Answer: B) Have worked. 37. Change the sentence to simple present tense:The match already (begun) A) The match already begun. B) The match has begun already. C) The match has begun. D) The match has already begun. Show Answer Correct Answer: D) The match has already begun. 38. You ..... (break) the glass again. A) Have broke. B) Has broken. C) Have broken. D) Have break. Show Answer Correct Answer: C) Have broken. 39. Charlie ..... his room. A) Hasn't clean. B) Hasn't cleaned. C) Hasn't cleant. D) None of the above. Show Answer Correct Answer: B) Hasn't cleaned. 40. You ..... (know) David for ten years A) Knew. B) Have knew. C) Know. D) Have known. Show Answer Correct Answer: D) Have known. 41. We've lived in this city ..... 25 years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 42. These are flavours of ice cream, EXCEPT ..... A) Lettuce. B) Melon. C) Mint. D) Vanilla. Show Answer Correct Answer: A) Lettuce. 43. We have ..... him since 1995. A) Know. B) Knew. C) Known. D) Knowing. Show Answer Correct Answer: C) Known. 44. She ..... to school today (but now she's back at home). A) Have gone. B) Have been. C) Has been. D) Has gone. Show Answer Correct Answer: C) Has been. 45. It's good to see you again. Where ..... ? A) Have you gone. B) Has you gone. C) Have you been. D) Has you been. Show Answer Correct Answer: C) Have you been. 46. Many people ..... (visit) the Taj Mahal this year. A) Are visiting. B) Have visited. C) Visited. D) None of the above. Show Answer Correct Answer: B) Have visited. 47. What is the position of NEVER and EVER in affirmative sentences? A) At the beginning. B) At the end. C) After the auxiliary verb. D) Before the auxiliary verb. Show Answer Correct Answer: C) After the auxiliary verb. 48. We ..... games for too long. A) Has played. B) Have played. C) Have play. D) Have plays. Show Answer Correct Answer: B) Have played. 49. The baby ..... asleep yet. What's the matter? A) Has not fallen. B) Has not fell. C) Has not fall. D) Did not fall. Show Answer Correct Answer: A) Has not fallen. 50. I always drink ..... in the morning. A) Fruit juice. B) Garlic juice. C) Smoothie. D) Chewing gum. Show Answer Correct Answer: A) Fruit juice. 51. She hasn't bought the flat ..... A) Just. B) Yet. C) Already. D) /. Show Answer Correct Answer: B) Yet. 52. The children ..... gone to city park since this afternoon. A) Went. B) Has. C) Have. D) None of the above. Show Answer Correct Answer: C) Have. 53. Choose the correct answer to complete this sentence.During the two years David ..... ten different jobs. A) Have has. B) Has had. C) Has has. D) Have had. Show Answer Correct Answer: B) Has had. 54. She ..... in Delhi for eight years. A) Is living. B) Has lived. C) Lives. D) None of the above. Show Answer Correct Answer: B) Has lived. 55. We ..... already eaten our dinner. We are not hungry now. A) Have. B) Had. C) Eating. D) None of the above. Show Answer Correct Answer: A) Have. 56. Brandon ..... come late to the office. He gets an award from his boss. A) Didn't. B) Isn't getting. C) Has never. D) Have never. Show Answer Correct Answer: C) Has never. 57. These statements are correct, EXCEPT ..... A) Yulis has never sung Thai songs. B) Dava has never eaten Korean food. C) Faiza has never learned Japanese language. D) Vania has never saw Indian movies. Show Answer Correct Answer: D) Vania has never saw Indian movies. 58. He wrote to her a month ago, but I'm sure he ..... since then. A) Didn't write. B) Wasn't writing. C) Hasn't written. D) Wasn't written. Show Answer Correct Answer: C) Hasn't written. 59. Giorgio ..... really hard for this test A) Have studied. B) Has stuyed. C) Has studied. D) None of the above. Show Answer Correct Answer: C) Has studied. 60. Who ..... she ( meet) ..... recently? A) Have she meet. B) Have she met. C) Has she met. D) Has she meet. Show Answer Correct Answer: C) Has she met. ← 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