This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 43 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 43 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... (he / take) a taxi? A) Has he taken. B) Have he taken. C) Has he took. D) Have he took. Show Answer Correct Answer: A) Has he taken. 2. Ashley:How many times ..... thismuseum?Mike:At least four. I love it here. A) Are you visiting. B) Have you visited. C) Do you visit. D) Did you visit. Show Answer Correct Answer: B) Have you visited. 3. She ..... here for 5 months. A) Has live. B) Have lived. C) Has lived. D) Have live. Show Answer Correct Answer: C) Has lived. 4. I have taught English ..... more than 18 years. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 5. I can't go out, I haven't finished all my homework ..... A) Already. B) Just. C) Recently. D) Yet. Show Answer Correct Answer: D) Yet. 6. His dad has ..... arrived home from Austria. A) Never. B) Yet. C) Just. D) Ever. Show Answer Correct Answer: C) Just. 7. I can't come to the movies with you. I ..... my homework yet. A) Haven't finished. B) Finished. C) Didn't finish. D) Am finishing. Show Answer Correct Answer: A) Haven't finished. 8. My grandma ..... (never eat) seafood. A) My grandma has never eating. B) My grandma have never eaten. C) My grandma has never eaten. D) My grandma has never been eaten. Show Answer Correct Answer: C) My grandma has never eaten. 9. Jim has studied ..... three hours. Now he is tired. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 10. You can use (have) or ('ve) A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 11. Choose the best alternative:We have ..... tried Thai food. A) For. B) Since. C) Never. D) Ever. Show Answer Correct Answer: C) Never. 12. Have you ..... tried any new restaurants this month? A) Ever. B) Never. C) Had. D) None of the above. Show Answer Correct Answer: A) Ever. 13. We have had this car ..... 1998. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 14. We ..... (get) our tickets. How about you? A) Has got. B) Hasn't got. C) Have got. D) Haven't got. Show Answer Correct Answer: C) Have got. 15. There has been snow on the ground ..... New Year's Day. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 16. I ..... visited the Kayabukiya tavern yet. A) Haven't. B) Hasn't. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't. 17. My parents have been married ..... a long time. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 18. Choose the correct form:She (live) in Paris for five years. A) Lives. B) Has lived. C) Lived. D) Is living. Show Answer Correct Answer: B) Has lived. 19. I have lived in London ..... six months. A) FOR. B) SINCE. C) All the above. D) None of the above. Show Answer Correct Answer: A) FOR. 20. I ..... since yesterday. A) Hasn't slept. B) Haven't sleep. C) Hasn't sleep. D) Haven't slept. Show Answer Correct Answer: D) Haven't slept. 21. Have you ever been to Bahia? A) Yes, I been. B) Yes, I did. C) Yes, I have. D) Yes, I was. Show Answer Correct Answer: C) Yes, I have. 22. The method of using falcons to keep birds away from airports ..... become popular. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 23. She ..... any emails today. A) Hasn't written. B) Hasn't wrote. C) Haven't written. D) Haven't wrote. Show Answer Correct Answer: A) Hasn't written. 24. Where ..... (eat) yesterday? A) Have you eaten. B) Did you eat. C) All the above. D) None of the above. Show Answer Correct Answer: B) Did you eat. 25. After three months of looking, she ..... a beautiful apartment to rent. A) Has found. B) Found. C) Have found. D) None of the above. Show Answer Correct Answer: A) Has found. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books