This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 2 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 2 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I have been looking for my new watch for hours but I ..... it. A) Haven't found. B) Have found. C) Hasn't found. D) Has found. Show Answer Correct Answer: A) Haven't found. 2. 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. 3. Sorry, I haven't finished my homework ..... A) Yet. B) Just. C) Ever. D) Already. Show Answer Correct Answer: A) Yet. 4. With state verbs (like, love, know, etc.), we should use ..... A) The present perfect simple. B) The present continuous. C) The present perfect continuous. D) The present simple. Show Answer Correct Answer: A) The present perfect simple. 5. I have ..... my purse. A) Loosen. B) Lose. C) Lost. D) Loose. Show Answer Correct Answer: C) Lost. 6. Someone ..... your front gate! A) Has been knocking down. B) Has knocked down. C) Have knocked down. D) Have been knocking down. Show Answer Correct Answer: B) Has knocked down. 7. Use SINCE with the present perfect to inform others ..... A) When the action finished. B) When the action started. C) When the action happened. D) The duration of the action. Show Answer Correct Answer: B) When the action started. 8. 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. 9. 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. 10. Joanna ..... in London since Christmas. A) Has been. B) Have been. C) Has been being. D) Have been being. Show Answer Correct Answer: A) Has been. 11. The janitor has swept the floor ..... 2 hours. A) From. B) For. C) Since. D) Yet. Show Answer Correct Answer: B) For. 12. We ..... visited London several times already. A) Have. B) Did. C) Been. D) Has. Show Answer Correct Answer: A) Have. 13. 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. 14. 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. 15. 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. 16. It is the first time Helen ..... a car. A) Was driving. B) Drives. C) Drove. D) Has driven. Show Answer Correct Answer: D) Has driven. 17. 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. 18. She ..... never been to Korea. A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 19. 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. 20. My sister ..... two kilos. She's not hungry these days. (lose) A) Lost. B) Losted. C) Has lost. D) Have lost. Show Answer Correct Answer: C) Has lost. 21. His teacher ..... this lesson yet. A) Hadn't explained. B) Hasn't explained. C) Didn't explain. D) Doesn't explain. Show Answer Correct Answer: B) Hasn't explained. 22. ..... the new film in the cinema? A) Have you seen. B) What have you been seeing. C) Has you seen. D) What has you been seeing. Show Answer Correct Answer: A) Have you seen. 23. You look tired ..... (you / run)? A) Have you ran. B) Have you run. C) Have you been runing. D) None of the above. Show Answer Correct Answer: C) Have you been runing. 24. How many of these questions ..... to get right so far? A) Have you been managing. B) You have managed. C) Have you managed. D) You managed. Show Answer Correct Answer: C) Have you managed. 25. I ..... him for 5 years. A) Have knew. B) Has know. C) Have know. D) Have knows. Show Answer Correct Answer: C) Have know. 26. I ..... to Australia when I was a student. A) Went. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Went. 27. This famous author ..... 5 novels so far. A) Have written. B) Have been writing. C) Has written. D) Has been written. Show Answer Correct Answer: C) Has written. 28. Santhi: ..... have you been? Kamala:Fine, thanks. A) How. B) What. C) When. D) None of the above. Show Answer Correct Answer: A) How. 29. Which sentence does NOT use the present perfect in the correct way? A) My children have been to France twice. B) Maria has worked here for many years. C) William has gone to the doctor last week. D) None of the above. Show Answer Correct Answer: C) William has gone to the doctor last week. 30. Have you ..... taken the taxi? A) For. B) Yet. C) Already. D) Since. Show Answer Correct Answer: C) Already. ← 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