This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 3 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. His teacher ..... this lesson yet. A) Doesn't explain. B) Didn't explain. C) Hadn't explained. D) Hasn't explained. Show Answer Correct Answer: D) Hasn't explained. 2. ..... the new film in the cinema? A) Has you seen. B) Have you seen. C) What have you been seeing. D) What has you been seeing. Show Answer Correct Answer: B) Have you seen. 3. 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. 4. How many of these questions ..... to get right so far? A) Have you managed. B) Have you been managing. C) You managed. D) You have managed. Show Answer Correct Answer: A) Have you managed. 5. I ..... him for 5 years. A) Have knew. B) Has know. C) Have know. D) Have knows. Show Answer Correct Answer: C) Have know. 6. 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. 7. This famous author ..... 5 novels so far. A) Have written. B) Has written. C) Have been writing. D) Has been written. Show Answer Correct Answer: B) Has written. 8. Santhi: ..... have you been? Kamala:Fine, thanks. A) How. B) What. C) When. D) None of the above. Show Answer Correct Answer: A) How. 9. 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. 10. Have you ..... taken the taxi? A) Yet. B) Since. C) Already. D) For. Show Answer Correct Answer: C) Already. 11. Leila has been a nurse ..... 1999. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 12. Have you ever (a) to Paris? A) A. been. B) Was. C) Were. D) Be. Show Answer Correct Answer: A) A. been. 13. Have you ever ..... asleep during a boring film? A) Fall. B) Fell. C) Fallen. D) Felt. Show Answer Correct Answer: C) Fallen. 14. Sarah ..... a lot of weight lately, I hope she doesn't get sick. A) Has lost. B) Has been losing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has lost. 15. We have already ..... A) Meet. B) Meets. C) Meat. D) Met. Show Answer Correct Answer: D) Met. 16. Some key words for the present perfect are ..... A) Yesterday, ago, last day, etc. B) At this moment, now, right now, these days, etc. C) Always, never, usually, sometimes, etc. D) Just, already, yet, since, ever, etc. Show Answer Correct Answer: D) Just, already, yet, since, ever, etc. 17. I ..... your book. Here it is. Thank you. A) Have read. B) Have been reading. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have read. 18. How many times ..... Charles ..... New York? A) Has Charles visited. B) Has Charles been visiting. C) Has Charles been visit. D) None of the above. Show Answer Correct Answer: A) Has Charles visited. 19. Andy and Tom ..... their homework yet. A) Have not finished. B) Have not finish. C) Didn't finish. D) Hasn't finished. Show Answer Correct Answer: A) Have not finished. 20. I ..... (swim) for seven years and I ..... (win) some trophies. A) 've swum / 've been winning. B) 've been swimming / 've been winning. C) 've been swimming / 've won. D) None of the above. Show Answer Correct Answer: C) 've been swimming / 've won. 21. He has ..... finished doing the washing up! He can go out now!! A) Yet. B) Just. C) Already. D) None of the above. Show Answer Correct Answer: C) Already. 22. I'm a bit worried about Malcolm. He ..... very strange of lately. A) Acted. B) Has acted. C) Has been acting. D) None of the above. Show Answer Correct Answer: C) Has been acting. 23. Kate ..... (not/meet) Tom yet. A) Has not meet. B) Did not meet. C) Have not met. D) Has not met. Show Answer Correct Answer: D) Has not met. 24. They ..... for their exam since September. A) Has studied. B) Studied. C) Have studied. D) None of the above. Show Answer Correct Answer: C) Have studied. 25. Recently, I ..... a lot. My exams are in a few weeks. A) Have studied. B) Have been studying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been studying. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present 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