This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 16 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Diana has ..... this song A) Sings. B) Singing. C) Sung. D) Sang. Show Answer Correct Answer: C) Sung. 2. Complete the sentences below by using present perfect tense. Shawn: ..... Mary ..... (do) her homework? A) Have/ did. B) Have/ done. C) Has/ done. D) Has/ did. Show Answer Correct Answer: C) Has/ done. 3. Paul ..... (not answer) the question yet. A) Have not answered. B) Has not answered. C) Have not answering. D) Has not answering. Show Answer Correct Answer: B) Has not answered. 4. She has been so busy, she just wants to ..... A) Set off. B) Chill out. C) Come back. D) Look around. Show Answer Correct Answer: B) Chill out. 5. My father ..... always worked to give us a good future A) Has. B) Have. C) Had. D) Should. Show Answer Correct Answer: A) Has. 6. Change to negative:I have bought a dog. A) I have not bought a dog. B) Have I bought a dog?. C) I do not bought a dog. D) I have not brought a dog. Show Answer Correct Answer: A) I have not bought a dog. 7. Combine these words into a positive sentence.not/ heard / recently A) I haven't heard from her recently. B) I haven't hear from her recently. C) I'm haven't heard from her recently. D) I haven't to heard from her recently. Show Answer Correct Answer: A) I haven't heard from her recently. 8. Your mother has ..... your favorite food A) Cook. B) Cooked. C) Cookeb. D) Cooking. Show Answer Correct Answer: B) Cooked. 9. Can we use Present Perfect with actions that happened in the past and are finished when we are talking about them? A) No, definitely. B) Yes. C) Yes, but not always. D) No, but there are some exceptions. Show Answer Correct Answer: A) No, definitely. 10. She ..... Harry Potter since 1994 A) Have read. B) Has read. C) Have reads. D) Have reading. Show Answer Correct Answer: B) Has read. 11. They ..... their homework yet A) Have finished. B) Haven't finished. C) Finished. D) None of the above. Show Answer Correct Answer: B) Haven't finished. 12. 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. 13. When you come here, he has ..... gone out. A) Yet. B) Ready. C) Before. D) Already. Show Answer Correct Answer: D) Already. 14. My Brother and I ..... (membeli) fried rice before. A) Have buy. B) Have buys. C) Have buying. D) Have bought. Show Answer Correct Answer: D) Have bought. 15. Sophie and Bella ..... their PowerPoint presentation on African animals yet. A) Have finished. B) Have not finished. C) Has finished. D) Has not finished. Show Answer Correct Answer: B) Have not finished. 16. I have ..... been to south Korea. A) Always. B) Often. C) Never. D) Sometimes. Show Answer Correct Answer: C) Never. 17. These adverbs are placed between the subject and the verb in past participle form A) Been, eaten, yet. B) Yet, never, still. C) Ever, just, already. D) Never, perfect, have. Show Answer Correct Answer: C) Ever, just, already. 18. We ..... (be) so hungry since one hour ago. A) Were. B) Was. C) Has been. D) Have been. Show Answer Correct Answer: D) Have been. 19. You ..... (buy) 4 cars so far. A) Have buyed. B) Have bought. C) Has buyed. D) Has bought. Show Answer Correct Answer: B) Have bought. 20. Thank you for everything. You ..... me a lot. A) Has helped. B) Have helped. C) Will help. D) Are helping. Show Answer Correct Answer: B) Have helped. 21. I had a lovely warm ..... for breakfast A) Nut. B) Bread roll. C) Strawberry. D) Coconut. Show Answer Correct Answer: B) Bread roll. 22. I ..... (lihat) her many times before. She often pass by my house. A) Have seen. B) Has seen. C) Have saw. D) Has saw. Show Answer Correct Answer: A) Have seen. 23. We ..... (sudah menjadi teman) for 10 years. A) Have been friend. B) Has friend. C) Have became friend. D) Has become friend. Show Answer Correct Answer: A) Have been friend. 24. Choose the correct answer to complete this sentence.Do you know the lady who ..... the shop? A) Has just left. B) Have just leaving. C) Have just left. D) Has just leaves. Show Answer Correct Answer: A) Has just left. 25. A:Have you ..... your breakfast?B:Yes, a glass of milk. A) Eat. B) Had. C) Ate. D) Have. Show Answer Correct Answer: B) Had. ← 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 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books