This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 42 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 42 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Choose the correct form:We ..... (to eat) sushi before. A) Will eat sushi. B) Have eaten. C) Eating sushi. D) Ate sushi. Show Answer Correct Answer: B) Have eaten. 2. Wann ..... ihr gestern nach Hause gekommen? A) Habt. B) Seid. C) Sind. D) Hast. Show Answer Correct Answer: B) Seid. 3. They have changed the date of the meeting A) The date of the meeting has been changed. B) The date of the meeting has been change by them. C) The meeting has been changed the date. D) The date of the meeting has changed. Show Answer Correct Answer: A) The date of the meeting has been changed. 4. Give an example of a sentence in the present perfect that shows a recent action. A) I finished my homework yesterday. B) I will finish my homework tomorrow. C) I have just finished my homework. D) I have been studying for weeks. Show Answer Correct Answer: C) I have just finished my homework. 5. Huy ..... learnt English for 5 years. A) Have. B) To have. C) Having. D) Has. Show Answer Correct Answer: D) Has. 6. We have not completed the project on time. True or False? A) True. B) The project is still in progress. C) We completed the project ahead of schedule. D) The project was completed on time. Show Answer Correct Answer: A) True. 7. He (live) ..... here for ten years. A) Has lived. B) Have lived. C) Live. D) None of the above. Show Answer Correct Answer: A) Has lived. 8. Vanya ..... me 20 years ago. We ..... friends since then. A) Has met; were. B) Met; have been. C) Have met; are. D) Meet; have been. Show Answer Correct Answer: B) Met; have been. 9. Fill in the blank:She ..... (to finish) her homework. A) Finished. B) Finishes. C) Finish. D) Finishing. Show Answer Correct Answer: B) Finishes. 10. Mr Anh Kiet ..... learnt English for many years A) Have. B) Has. C) Will. D) Is. Show Answer Correct Answer: B) Has. 11. It's the first time ..... all the answers right in the test A) I've got. B) I've been getting. C) I'd got. D) I'd been getting. Show Answer Correct Answer: A) I've got. 12. She ..... (not/to finish) her homework yet. A) Did not finished. B) Has not finished. C) Has not finish. D) Hasn't finished yet. Show Answer Correct Answer: B) Has not finished. 13. Which of the following sentences is an example of the present perfect tense? A) I eat lunch at noon. B) She has eaten her lunch. C) They will eat dinner later. D) He is eating right now. Show Answer Correct Answer: B) She has eaten her lunch. 14. She's ..... the bedroom. A) Tidies. B) Printed. C) Tidied. D) None of the above. Show Answer Correct Answer: C) Tidied. 15. There ..... many opportunities for growth in the tech industry. A) Was. B) Have been. C) Has been. D) Are. Show Answer Correct Answer: B) Have been. 16. Identify the present perfect usage:They have played soccer yesterday. Is this correct? A) Yes, it is correct. B) They have played soccer last week. C) No, it is not correct. D) They played soccer yesterday. Show Answer Correct Answer: C) No, it is not correct. 17. Wer ..... eine gute Note gehabt? A) Ist. B) Hast. C) Habt. D) Hat. Show Answer Correct Answer: D) Hat. 18. This is the first time his children have tried Japanese cuisine. A) His children last tried Japanese cuisine a long time ago. B) His children have never tried Japanese cuisine before. C) His children tried Japanese cuisine at first. D) His children tried Japanese cuisine before. Show Answer Correct Answer: B) His children have never tried Japanese cuisine before. 19. I ..... (to visit) Paris three times. A) Visited Paris three times. B) Have visited. C) Have been visiting Paris. D) Was visiting Paris three times. Show Answer Correct Answer: B) Have visited. 20. Use the time expression 'for three years' in a present perfect sentence. A) I have lived here for three years. B) I have been living here since three years. C) I will live here for three years. D) I lived here for three years. Show Answer Correct Answer: A) I have lived here for three years. 21. My mum ..... to her hometown recently. A) A:doesn't returns. B) B:returned. C) C:didn't return. D) D:hasn't returned. Show Answer Correct Answer: D) D:hasn't returned. 22. Ever or never?:I have ..... eaten Sushi. A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: B) Never. 23. We use the Present Perfect Tense for: A) An action that started in the past and continuous in the present. B) An experience of life. C) When the time is not important. D) All of them. Show Answer Correct Answer: D) All of them. 24. ..... she ..... (to try) sushi before? A) Will she try sushi before?. B) Did she try sushi before?. C) Has she tried sushi before?. D) Has she trying sushi before?. Show Answer Correct Answer: C) Has she tried sushi before?. 25. Select the verb that doesn't correspond to the Passive Voice in the Present Perfect tense A) Has been made. B) Has been taken. C) Have ride. D) Has been cooked. Show Answer Correct Answer: C) Have ride. ← 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