This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 54 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 54 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Which is the correct answer for the next questionHave you been to paris? A) Yes, you have. B) Yes, I have. C) Yes, I has. D) None of above. Show Answer Correct Answer: B) Yes, I have. 2. We use the Present Perfect to talk about ..... ? A) Something that started in the past and continue in the present. B) A future possibility. C) Something that started in the past. D) None of above. Show Answer Correct Answer: A) Something that started in the past and continue in the present. 3. They have ..... a new house. A) Buy. B) Bought. C) Already. D) Yet. Show Answer Correct Answer: B) Bought. 4. What do we add to a regular verb in the present perfect tense? A) Ed. B) Ing. C) III kolumna (Past Participle). D) None of above. Show Answer Correct Answer: A) Ed. 5. Andy ..... my letter. perhaps he is very busy. A) Hasn't answered. B) Have't answered. C) Didn't answer. D) Don't answer. Show Answer Correct Answer: A) Hasn't answered. 6. 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. 7. I have ( ..... ) to London. It's a lovely place. A) Gone. B) Been. Show Answer Correct Answer: B) Been. 8. Go, went, ..... A) Wented. B) Gone. Show Answer Correct Answer: B) Gone. 9. She has gone to Bandung.Which is the verb? A) She. B) Gone. C) Has. D) To. E) Bandung. Show Answer Correct Answer: B) Gone. 10. Agus has been in Jakarta ..... one year A) Through. B) At. C) Since. D) For. Show Answer Correct Answer: D) For. 11. 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?. 12. 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. 13. I have ..... him for 5 years. A) Known. B) Knew. C) Is know. D) Knowing. Show Answer Correct Answer: A) Known. 14. 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. 15. 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. 16. 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. 17. Mike has ..... seen a wild animal. A) Ever. B) Never. Show Answer Correct Answer: B) Never. 18. 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. 19. Have you ever ..... in front of a large audience? A) Speaked. B) Speak. C) Spoke. D) Spoken. Show Answer Correct Answer: D) Spoken. 20. 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. 21. Jane's ..... done the washing-up. A) Ever. B) Already. C) Never. D) Yet. Show Answer Correct Answer: B) Already. 22. 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. 23. Jenny has cleaned the house ..... 3 hours. A) Since. B) For. C) Just. D) Ever. Show Answer Correct Answer: B) For. 24. 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. 25. 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. 26. 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. 27. 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. 28. I'm still tired. I have ..... gotten up A) Yet. B) Since. C) For. D) Just. Show Answer Correct Answer: D) Just. 29. She has ..... the plane A) Missed. B) Miss. C) Misses. D) Missing. Show Answer Correct Answer: A) Missed. 30. Have you ..... eaten frogs' legs? A) Since. B) Ever. C) Never. D) Yet. Show Answer Correct Answer: B) Ever. ← 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