This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 27 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 27 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Find a mistake Can you lend me a pencil? I just break mine. A) Lend. B) A pencil. C) Just break. D) Mine. Show Answer Correct Answer: C) Just break. 2. Have you ..... listened to a bird singing? A) Still. B) Yet. C) Ever. D) None of the above. Show Answer Correct Answer: C) Ever. 3. I / know him for three months A) I've knewn him for three months. B) I've known him for three months. C) All the above. D) None of the above. Show Answer Correct Answer: B) I've known him for three months. 4. She ..... him secretly since many years. (to love) A) Have loved. B) Has loved. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has loved. 5. He ..... three weeks ago. A) Went. B) Has gone. C) Is going. D) Has goes. Show Answer Correct Answer: A) Went. 6. O present perfect continuous do verbo "learn" (aprender) A) Learnt. B) Learning. C) Have learnt. D) Have been learning. Show Answer Correct Answer: D) Have been learning. 7. We have ..... learnt present prefect. A) Just. B) Do. C) Don't. D) Are. Show Answer Correct Answer: A) Just. 8. ..... you ..... your homework yet? A) Have / finished. B) Have / finish. C) Has / finished. D) None of the above. Show Answer Correct Answer: A) Have / finished. 9. ..... you ..... peter? A) Has/know. B) Have/been knowing. C) Have/known. D) Has/known. Show Answer Correct Answer: C) Have/known. 10. My mother (work) ..... in this company since 2010. A) A. has worked. B) B. worked. C) C. work. D) None of the above. Show Answer Correct Answer: A) A. has worked. 11. I ..... the US twice. A) Visited. B) Has visited. C) Have visit. D) Have visited. Show Answer Correct Answer: D) Have visited. 12. "Why is Kate crying?""She ..... up onions for the soup." A) Is cutting. B) Has cut. C) Has been cutting. D) Cuts. Show Answer Correct Answer: C) Has been cutting. 13. The new sheriff ..... to town. A) Has come. B) Has been coming. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has come. 14. To talk about a finished activity A) Present perfect simpleI've fixed my car. B) Present perfect continuousI've been fixing my car. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present perfect simpleI've fixed my car. 15. He is starving right now because he ..... anything since yesterday. A) Hasn't had. B) Hasn't have. C) Haven't had. D) Didn't have. Show Answer Correct Answer: A) Hasn't had. 16. He ..... his grandmother for days. A) Haven't visited. B) Have visited. C) Has visit. D) Hasn't visited. Show Answer Correct Answer: D) Hasn't visited. 17. My mom ..... never ..... to Spain before. A) Have/drive. B) Has/drove. C) Has/driven. D) Had/driven. Show Answer Correct Answer: C) Has/driven. 18. If we want to say how often (how many times) an action has happened, we should use ..... A) The present simple. B) The present continuous. C) The present perfect simple. D) The present perfect continuous. Show Answer Correct Answer: C) The present perfect simple. 19. Matt and Sarah ..... (have) some difficulties in their relationship lately, so they ..... (go) to a marriage counselor. I hope they work everything out. A) Have / have been going. B) Has / have been going. C) Have been having / have been going. D) Have had / 've went. Show Answer Correct Answer: C) Have been having / have been going. 20. Complete the sentence:Susan is feeling nervous. She has ..... on a plane before. A) Been. B) Never been. C) Never being. D) Being. Show Answer Correct Answer: B) Never been. 21. It ..... a lot this month. A) Had rained. B) Has rained. C) Have rained. D) Rained. Show Answer Correct Answer: B) Has rained. 22. I'm starving. I ..... anything since breakfast. A) Didn't eat. B) Haven't eaten. C) Wasn't eating. D) Haven't been eaten. Show Answer Correct Answer: B) Haven't eaten. 23. Find a mistakeWe're having a lovely time in Melbourne. We've yet visited the Flinders Street Station and the Botanical Garden. A) Re having. B) In. C) Yet. D) Visited. Show Answer Correct Answer: C) Yet. 24. Have you ..... imagined how life would be without having to work? A) Ever. B) Never. C) Just. D) Before. Show Answer Correct Answer: A) Ever. 25. My students ..... (never/finish) their homework on time. A) Haven't never finished. B) Have never finished. C) Never haven't finished. D) Have finished never. Show Answer Correct Answer: B) Have never finished. ← 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