This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 3 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. Have you ever (a) to Paris? A) A. been. B) Be. C) Were. D) Was. Show Answer Correct Answer: A) A. been. 3. Have you ever ..... asleep during a boring film? A) Fall. B) Fell. C) Fallen. D) Felt. Show Answer Correct Answer: C) Fallen. 4. 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. 5. We have already ..... A) Met. B) Meets. C) Meat. D) Meet. Show Answer Correct Answer: A) Met. 6. 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. 7. 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. 8. 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. 9. Andy and Tom ..... their homework yet. A) Hasn't finished. B) Have not finish. C) Didn't finish. D) Have not finished. Show Answer Correct Answer: D) Have not finished. 10. 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. 11. 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. 12. 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. 13. Kate ..... (not/meet) Tom yet. A) Have not met. B) Did not meet. C) Has not meet. D) Has not met. Show Answer Correct Answer: D) Has not met. 14. 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. 15. 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. 16. Have you (a) your keys? A) A. found. B) Finds. C) Find. D) Founded. Show Answer Correct Answer: A) A. found. 17. She ..... opened the window. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has. 18. Santa Clause ..... presents to kids for decades. A) Has brought. B) Has been bringing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has brought. 19. What is the correct auxilary verb form of the present perfect simple tense for the pronoun 'I'? A) Has. B) Had. C) Have. D) Having. Show Answer Correct Answer: C) Have. 20. Ms Bijelic hasn't cooked lunch ..... A) Ever. B) Never. C) Yet. D) Already. Show Answer Correct Answer: C) Yet. 21. She ..... a chocolate cake. It smells delicious! A) Has ever made. B) Hasn't made yet. C) Just makes. D) Has already made. Show Answer Correct Answer: D) Has already made. 22. For 'I/you/we/they' what verb do we use in the present perfect? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have. 23. She ..... (never/see) snow before. A) Has never saw. B) Has always seen. C) Has always saw. D) Has never seen. Show Answer Correct Answer: D) Has never seen. 24. ..... their holiday hiking in Bukit Gasing last month? A) Did they spend. B) Have they spent. C) All the above. D) None of the above. Show Answer Correct Answer: A) Did they spend. 25. ..... the TV before going to bed last night? A) Did you turn off. B) Have you returned. C) Did you turned off. D) Have you turned off. Show Answer Correct Answer: A) Did you turn off. 26. I'm really hungry. I ..... yet A) Haven't eaten. B) Didn't eat. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't eaten. 27. Your hands are really dirty! A) What have you beeen doing?. B) What have you just done?. C) What have you done already?. D) None of the above. Show Answer Correct Answer: A) What have you beeen doing?. 28. Use SINCE with the present perfect to say ..... A) The duration of the action. B) When the action started. C) When the action happened. D) When the action finished. Show Answer Correct Answer: B) When the action started. 29. Use a time expression with Present Perfect:Complete the sentence-'She has lived in this city ..... ' (since 2010 / for a week) A) She has lived in this city since 2010. B) She has lived in this city since last year. C) She has lived in this city for 2010. D) She has lived in this city since a week. Show Answer Correct Answer: A) She has lived in this city since 2010. 30. I ..... a total of five marathons. A) Have run. B) Have been running. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have run. ← 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