This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 65 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 65 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Form a question using the present perfect tense:I have finished my homework. A) Have I finished my homework?. B) Will I finish my homework?. C) Am I finished my homework?. D) Did I finish my homework?. Show Answer Correct Answer: A) Have I finished my homework?. 2. 6 Refa's father ..... a businessman since 2015 A) Has be. B) Has been. C) Have been. D) Have to be. Show Answer Correct Answer: B) Has been. 3. I have ..... him for 5 years. A) Known. B) Knew. C) Is know. D) Knowing. Show Answer Correct Answer: A) Known. 4. Mrs. Olivia ..... in the school for twenty years. A) Teaches. B) Taught. C) Have taught. D) Has taught. Show Answer Correct Answer: D) Has taught. 5. To create a question in Present Perfect we use the auxiliary verbs ..... ? A) Have and Has. B) Has and Had. C) Do and Does. D) None of above. Show Answer Correct Answer: A) Have and Has. 6. Susan has ..... come back from Bali. She has nice skin tan now. A) Never. B) Ever. C) Already. D) Just. Show Answer Correct Answer: D) Just. 7. Mike has ..... seen a wild animal. A) Ever. B) Never. Show Answer Correct Answer: B) Never. 8. Change the following sentence into negative form:I have finished my homework. A) I have not finished my homework. B) I am not finished with my homework. C) I didn't finish my homework. D) I haven't finished my homework. Show Answer Correct Answer: A) I have not finished my homework. 9. Have you ever ..... in front of a large audience? A) Speaked. B) Speak. C) Spoke. D) Spoken. Show Answer Correct Answer: D) Spoken. 10. Please translate into Indonesian !" Gunawan has worked here for five years" A) Gunawan has been working for years. B) Gunawan now works here. C) Gunawan has worked here for 4 years. D) Gunawan has not worked here for 4 years. Show Answer Correct Answer: C) Gunawan has worked here for 4 years. 11. Jane's ..... done the washing-up. A) Ever. B) Already. C) Never. D) Yet. Show Answer Correct Answer: B) Already. 12. Rena:Why don't you reply my text?Wawan:Oh, sorry. I forgot to tell you that I ..... to Ambon since last year. A) Have been travelling. B) Will have travelled. C) Have to travel. D) Has travelling. Show Answer Correct Answer: A) Have been travelling. 13. Jenny has cleaned the house ..... 3 hours. A) Since. B) For. C) Just. D) Ever. Show Answer Correct Answer: B) For. 14. Dave ..... never ..... competition in his life. A) Has, lost. B) Have, lost. C) Was losing. D) Didn't lose. Show Answer Correct Answer: A) Has, lost. 15. One of the members of the club ..... the first women's international bowling tournament. A) Has won. B) Have won. C) Has been winning. D) Have been winning. Show Answer Correct Answer: A) Has won. 16. I ..... (know) my great grandmother for a few years-she died when I was eight. A) Had known. B) Knew. C) Known. D) Have known. Show Answer Correct Answer: D) Have known. 17. I have lived in Sisaket for 15 years. Which meaning corresponds to the following? A) I don't live in Sisaket now. B) I have never lived in Sisaket. C) I still live in Sisaket now. D) I didn't live in Sisaket. Show Answer Correct Answer: C) I still live in Sisaket now. 18. I'm still tired. I have ..... gotten up A) Yet. B) Since. C) For. D) Just. Show Answer Correct Answer: D) Just. 19. She has ..... the plane A) Missed. B) Miss. C) Misses. D) Missing. Show Answer Correct Answer: A) Missed. 20. Have you ..... eaten frogs' legs? A) Since. B) Ever. C) Never. D) Yet. Show Answer Correct Answer: B) Ever. 21. We use ..... to ask is something happened. A) Never. B) Ever. Show Answer Correct Answer: B) Ever. 22. They ..... (stay) at home during three days. (negative) A) Haven't stayed. B) Hasn't stayed. C) Hasn't been. D) None of above. Show Answer Correct Answer: A) Haven't stayed. 23. ..... she ..... (finish) her task yet? A) Did, finish. B) Has, finished. C) Does, finish. D) Is, finishing. Show Answer Correct Answer: B) Has, finished. 24. I have ..... watched this film, it was fantastic! A) Just. B) Yet. C) So far. D) Since. Show Answer Correct Answer: A) Just. 25. 7 Ayu and Eka ..... to Disney once. A) Have found. B) Have gotten. C) Have done. D) Have gone. Show Answer Correct Answer: D) Have gone. ← 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