This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 2 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 2 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Laila ..... her homework already. A) Has done. B) Hasn't done. C) Have done. D) Haven't done. Show Answer Correct Answer: A) Has done. 2. ..... (you/read) any book last night? A) Did you read. B) Have you read. C) Has you read. D) You read. Show Answer Correct Answer: A) Did you read. 3. Complete ..... to Peru? A) Have you ever been. B) Have you ever. C) Have been you ever. D) None of the above. Show Answer Correct Answer: A) Have you ever been. 4. Has your best friend tidied his room yet? A) Yes, I have. B) No, I haven't. C) Yes, he has. D) No, she hasn't. Show Answer Correct Answer: C) Yes, he has. 5. I ..... a book since this morning. A) Read. B) Has read. C) Have been reading. D) Has been reading. Show Answer Correct Answer: C) Have been reading. 6. I have been looking for my new watch for hours but I ..... it. A) Have found. B) Has found. C) Haven't found. D) Hasn't found. Show Answer Correct Answer: C) Haven't found. 7. Jack ..... hasn't finished his homework. It's nearly midnight. A) Already. B) Still. C) Just. D) None of the above. Show Answer Correct Answer: B) Still. 8. Sorry, I haven't finished my homework ..... A) Just. B) Already. C) Ever. D) Yet. Show Answer Correct Answer: D) Yet. 9. With state verbs (like, love, know, etc.), 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. 10. I have ..... my purse. A) Lose. B) Loose. C) Lost. D) Loosen. Show Answer Correct Answer: C) Lost. 11. Someone ..... your front gate! A) Has knocked down. B) Has been knocking down. C) Have knocked down. D) Have been knocking down. Show Answer Correct Answer: A) Has knocked down. 12. Use SINCE with the present perfect to inform others ..... A) When the action happened. B) The duration of the action. C) When the action started. D) When the action finished. Show Answer Correct Answer: C) When the action started. 13. Which sentence has a correct word order? A) I haven't phoned yet my aunt. B) I haven't yet phoned my aunt. C) I haven't phoned my aunt yet. D) None of the above. Show Answer Correct Answer: C) I haven't phoned my aunt yet. 14. You-find-my wallet A) You have finden my wallet. B) You has found my wallet. C) You have found my wallet. D) None of the above. Show Answer Correct Answer: C) You have found my wallet. 15. Joanna ..... in London since Christmas. A) Has been. B) Have been being. C) Has been being. D) Have been. Show Answer Correct Answer: A) Has been. 16. The janitor has swept the floor ..... 2 hours. A) Since. B) For. C) Yet. D) From. Show Answer Correct Answer: B) For. 17. We ..... visited London several times already. A) Did. B) Has. C) Been. D) Have. Show Answer Correct Answer: D) Have. 18. Sally and Jenny ..... a new CD player. A) Are getting. B) Got. C) Have got. D) None of the above. Show Answer Correct Answer: C) Have got. 19. He-not hurt-his leg A) He has not hurten his leg. B) He has not hurt his leg. C) He has hurt his leg. D) None of the above. Show Answer Correct Answer: B) He has not hurt his leg. 20. We ..... at the golf course for two hours, were were you? A) Have waited. B) Waited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Waited. 21. It is the first time Helen ..... a car. A) Drives. B) Drove. C) Was driving. D) Has driven. Show Answer Correct Answer: D) Has driven. 22. Complete:I have ..... to learn English this week A) Began. B) Begun. C) Begin. D) None of the above. Show Answer Correct Answer: B) Begun. 23. She ..... never been to Korea. A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 24. WE ..... for the test yet. A) Not prepare. B) Didn't prepare. C) Haven't prepared. D) None of the above. Show Answer Correct Answer: C) Haven't prepared. 25. My sister ..... two kilos. She's not hungry these days. (lose) A) Has lost. B) Have lost. C) Lost. D) Losted. Show Answer Correct Answer: A) Has lost. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8Present Perfect Simple Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books