This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 42 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 42 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. She has been a doctor ..... 1998. A) In. B) Since. C) For. D) None of the above. Show Answer Correct Answer: B) Since. 2. I ..... never been to Alaska. A) Have. B) Had. C) Has. D) Having. Show Answer Correct Answer: A) Have. 3. Wybierz since/for I haven't seen her ..... Christmas A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 4. Tatiana ..... (work) in the garden all day A) Has worked. B) Work. C) Worked. D) Has been working. Show Answer Correct Answer: D) Has been working. 5. Select the correct form of present perfect tense from the following sentences A) The illegal items that I brought to school have never been confiscated before. B) I had never been caught dating with my boyfriend/girlfriend before even though I met him/her quite regularly. C) Corporal punishment had been practised in Malaysia since 1959 according to School Discipline Regulation (1959). D) My parents have never forbade me to date my current boyfriend/girlfriend. Show Answer Correct Answer: A) The illegal items that I brought to school have never been confiscated before. 6. Choose the best alternative:She has been an architect ..... ten years. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 7. Marta (NOT/FINISH) her homework yet because she has been playing videogames. A) Haven't finished. B) Hasn't finished. C) Hasn't finish. D) None of the above. Show Answer Correct Answer: B) Hasn't finished. 8. Have you ..... been to France? A) Yet. B) Ever. C) Never. D) Since. Show Answer Correct Answer: B) Ever. 9. My dad is a well-known writer. He ..... 3 best sellers! A) Writes. B) Is writing. C) Has written. D) Was writing. Show Answer Correct Answer: C) Has written. 10. Mom ..... (finish) cooking dinner. Lay the table, please! A) Has finished. B) Finished. C) Finishes. D) Was finishing. Show Answer Correct Answer: A) Has finished. 11. 6) They ..... for you since 9 a.m. A) 've waited. B) Waited. C) 've been waiting. D) None of the above. Show Answer Correct Answer: C) 've been waiting. 12. Wybierz already, just, yetIs Mary at home? No, she has ..... left A) Already. B) Just. C) Yet. D) None of the above. Show Answer Correct Answer: B) Just. 13. ..... you seen my toothbrush? I have lost it. A) Have. B) Has. C) Did. D) None of the above. Show Answer Correct Answer: A) Have. 14. I've only ..... to 3 countries in my life. A) Was. B) Am. C) Be. D) Been. Show Answer Correct Answer: D) Been. 15. Sam and I have been friends ..... kindergarten. A) For. B) Since. C) Just. D) Already. Show Answer Correct Answer: B) Since. 16. Neil:Why do you look so tired?Zoe:I ..... at all since Monday. A) Haven't slept. B) Slept. C) Have slept. D) Usually sleep. Show Answer Correct Answer: A) Haven't slept. 17. She ..... eaten crab before A) Have. B) Had. C) Haves. D) Has. Show Answer Correct Answer: D) Has. 18. I met Barbara when we were in primary school. We ..... each other for twenty years. A) Known. B) Have known. C) Know. D) None of the above. Show Answer Correct Answer: B) Have known. 19. ..... you ever been to Tokyo? A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 20. Hi Tom! I ..... you for ages! A) Haven't seen. B) Haven't been seeing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Haven't seen. 21. He hasn't eaten anything ..... yesterday. A) For. B) -. C) Since. D) None of the above. Show Answer Correct Answer: C) Since. 22. I ..... Sarah last weekend. We ..... dinner. A) Have met / had. B) Met / have had. C) Met / had. D) Haven't met / had. Show Answer Correct Answer: C) Met / had. 23. Have you ..... visited any famous landmarks this year? A) Ever. B) Never. C) Had. D) None of the above. Show Answer Correct Answer: A) Ever. 24. Identify the sentence that uses Simple Past tense. A) They have gone to the market. B) They went to the market. C) They are going to the market. D) They will go to the market. Show Answer Correct Answer: B) They went to the market. 25. Mary and Jane ..... to Paris many times. A) Have be. B) Has be. C) Have been. D) Has been. Show Answer Correct Answer: C) Have been. 26. * Call Fay. She ..... three times ..... this morning! A) Has called, for. B) Has called, since. C) Called, since. D) None of the above. Show Answer Correct Answer: B) Has called, since. 27. (A) ..... your brother talked to you yet? (B) Yes, he ..... A) Has | hasn't. B) Have | have. C) Has | has. D) None of the above. Show Answer Correct Answer: C) Has | has. 28. Mr. Lyons has worked for this school (a) August. A) A. since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) A. since. 29. I ..... lunch with Emily yesterday. (have) A) Had. B) Have had. C) All the above. D) None of the above. Show Answer Correct Answer: A) Had. 30. Which of the following is the correct form of present perfect simple tense? A) It has rained a lot this month. B) I have just finish my internship at the museum. C) They have wrote three letters already. D) I have liked durian when I was a child. Show Answer Correct Answer: A) It has rained a lot this month. ← 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