This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 13 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 13 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Yesterday, we ..... tennis with our friends. A) Play. B) Played. C) Have played. D) Had played. Show Answer Correct Answer: B) Played. 2. Which sentence talks about a completed action in a indefinite time in the past? A) I went to London in 2010. B) I was in London in 2010. C) I have been to London. D) I went to London. Show Answer Correct Answer: C) I have been to London. 3. I always wear my ..... when I am driving, because it can save my life if I get into anaccident. A) Seatbelt. B) Passenger. C) Fine. D) Crosswalk. Show Answer Correct Answer: A) Seatbelt. 4. Jamie ..... a sore throat for more than a week now. A) Had. B) Has had. C) Have had. D) Has. Show Answer Correct Answer: B) Has had. 5. She hasn't ..... a holiday in the mountain ..... 2019. A) Have since. B) Had since. C) Have for. D) Had for. Show Answer Correct Answer: B) Had since. 6. I ..... (see) all of his paintings. A) Have been seeing. B) Have seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have seen. 7. ' ..... ago' is a signal word for ..... A) Past Simple. B) Present Perfect. C) All the above. D) None of the above. Show Answer Correct Answer: A) Past Simple. 8. Tatiana and her mum ..... (work) in the garden all day. A) Has worked. B) Have worked. C) Has been working. D) Have been working. Show Answer Correct Answer: D) Have been working. 9. Complete the sentence:We ..... (not) visited canada A) Has not. B) Hasn't. C) Haven't. D) None of the above. Show Answer Correct Answer: C) Haven't. 10. The past participle of verb SWIM is: A) SWAM. B) SWUM. C) SWIMS. D) None of the above. Show Answer Correct Answer: B) SWUM. 11. They-not sleep weel A) They haven't slipt well. B) They haven't sleep well. C) They haven't slept well. D) None of the above. Show Answer Correct Answer: C) They haven't slept well. 12. I have already ..... two essays. A) Wrote. B) Writing. C) Written. D) Write. Show Answer Correct Answer: C) Written. 13. Judy:How long ..... (be) in Canada?Claude:I ..... (study) here for more than three years. A) Are you / 've been studying. B) Have you been / 'm studying. C) Have you been / 've been studying. D) You have been / 've studied. Show Answer Correct Answer: C) Have you been / 've been studying. 14. They ..... (visit) the museum many times. A) Have vist. B) Haven't visited. C) Have visited. D) Has visited. Show Answer Correct Answer: C) Have visited. 15. The government ..... the villagers' farms for some years. A) Has been subsidising. B) Has subsidise. C) Subsidises. D) Subsidising. Show Answer Correct Answer: A) Has been subsidising. 16. Choose a correct sentence: A) I haven't had any coffee today-I feel very sleepy!. B) I haven't have any coffee today-I feel very sleepy!. C) I hadn't any coffee today-I feel very sleepy!. D) I haven't any coffee today-I feel very sleepy!. Show Answer Correct Answer: A) I haven't had any coffee today-I feel very sleepy!. 17. David ..... four text messages so far today. A) Wrote. B) Have written. C) Has written. D) None of the above. Show Answer Correct Answer: C) Has written. 18. Jess is a bit nervous-she ..... a horse before. A) Has ridden. B) Have been riding. C) Has never ridden. D) Has yet ridden. Show Answer Correct Answer: C) Has never ridden. 19. This is the best sushi I ..... A) Ever tried. B) Have been ever trying. C) Have ever tried. D) Have ever try. Show Answer Correct Answer: C) Have ever tried. 20. He ..... cleaned his shoes. A) Did. B) Has. C) Had. D) Have. Show Answer Correct Answer: B) Has. 21. They ..... finished their homework yet A) Hasn't. B) Haven't. C) Are. D) None of the above. Show Answer Correct Answer: B) Haven't. 22. You can trust him. He ..... has to be reliable and competent. A) Prove. B) Proving. C) Has proving. D) Has proven. Show Answer Correct Answer: D) Has proven. 23. Have you ever met a famous person? A) Yes, I did. I met a famous actor. B) No, I don't. I never meet a famous actor. C) Yes, I have. I have been meeting a famous actor. D) Yes, I have. I've just met a famouse actor. Show Answer Correct Answer: D) Yes, I have. I've just met a famouse actor. 24. Have you ..... your essay all morning? A) Been writing. B) Written. C) All the above. D) None of the above. Show Answer Correct Answer: A) Been writing. 25. I ..... my family last Sunday. (phone) A) Have phoned. B) Have phone. C) Phoned. D) Phone. Show Answer Correct Answer: C) Phoned. 26. How many times ..... to the gym this week? A) Have you been. B) Have you been going. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you been. 27. I ..... home really late last night. A) Gone. B) Went. C) Have gone. D) Did go. Show Answer Correct Answer: B) Went. 28. B:For about 6 hours. You (walk / not) the dog for a long time. A) Haven't walked . B) Haven't been walking. C) Didn't walk. D) Hasn't walked. Show Answer Correct Answer: A) Haven't walked . 29. True or false?When talking about 'how long', fluent speakers prefer the continuous form, but we can use the present perfect simple with little difference in meaning. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 30. We ..... rush hour traffic. A) 've always hated. B) 've been hating. C) All the above. D) None of the above. Show Answer Correct Answer: A) 've always hated. ← 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