This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 7 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... her a message yesterday but she ..... yet. A) Have send / hasn't replied. B) Sent / haven't replied. C) Am sending / isn't replying. D) Sent / hasn't replied. Show Answer Correct Answer: D) Sent / hasn't replied. 2. Choose the correct past participle of this irregular verb:break A) Breaked. B) Broken. C) Broke. D) None of the above. Show Answer Correct Answer: B) Broken. 3. They ..... me at yesterday's meeting A) Haven't recognize. B) Didn't recognized. C) Recognized. D) Have been recognizing. Show Answer Correct Answer: C) Recognized. 4. I ..... in the ocean. A) Haven't swum. B) Haven't swam. C) Didn't swim. D) Haven't swim. Show Answer Correct Answer: A) Haven't swum. 5. We ..... (already/watch) that movie. A) Has already watched. B) Have already watched. C) Have watched. D) Watched. Show Answer Correct Answer: B) Have already watched. 6. Last weekend, they (play) football, then (go) to a restaurant. A) Played, went. B) Have played, have gone. C) All the above. D) None of the above. Show Answer Correct Answer: A) Played, went. 7. We are out of money because your mother ..... it all. A) Has spent. B) Has been spending. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has spent. 8. A:I (cook / not) anything yet because I (talk) to our neighbour. A) Haven't been cooking have talked . B) Haven't cooked have been talking . C) Wasn't cooking talked . D) Didn't cook was talking . Show Answer Correct Answer: B) Haven't cooked have been talking . 9. My parents have ..... been abroad. A) Never. B) Still. C) Ever. D) None of the above. Show Answer Correct Answer: A) Never. 10. I ..... up the car yet. A) Hasn't washed. B) Haven't washed. C) All the above. D) None of the above. Show Answer Correct Answer: B) Haven't washed. 11. Ahmad:Have you ever seen a ghost? Akim:Yes, I ..... A) Have. B) Ever. C) Never. D) None of the above. Show Answer Correct Answer: A) Have. 12. I ..... everything I needed to do today. Hurray! A) 've done. B) 've been doing. C) All the above. D) None of the above. Show Answer Correct Answer: A) 've done. 13. We use How long?, since and for in Present Perfect. A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 14. Choose the correct verbs:On Saturday, I ..... out with two of my best friends. A) Went. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Went. 15. Give the toy to your brother; you ..... with it for hours. A) Have play. B) Have played. C) Has played. D) Have played. E) Have playied. Show Answer Correct Answer: B) Have played. 16. I ..... at that restaurant in a long time. (-) A) Hasn't ate. B) Hasn't eaten. C) Haven't eat. D) Haven't eaten. Show Answer Correct Answer: D) Haven't eaten. 17. ..... it ..... in this month? No, it hasn't A) Have-rained. B) Has-rained. C) Has-rain. D) Have-rain. Show Answer Correct Answer: B) Has-rained. 18. Laura ..... Chinese food in her life! A) Have never eaten. B) Never eaten. C) Has never eaten. D) None of the above. Show Answer Correct Answer: C) Has never eaten. 19. If you think you're going to throw ..... , tell me and I'll stop the car. A) Out. B) Round. C) Down. D) Up. Show Answer Correct Answer: D) Up. 20. A:Where ..... that jacket? B:In that new clothes shop in Piazza Kennedy. A) Have you bought. B) Did you buy. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have you bought. 21. ..... Mary ever ..... the guitar? A) Have play. B) Has played. C) Has play. D) Has playied. Show Answer Correct Answer: B) Has played. 22. We ..... to Italy for our summer holiday last summer. A) Went. B) Have gone. C) All the above. D) None of the above. Show Answer Correct Answer: A) Went. 23. Yesterday I met your husband at the cinema A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 24. Find a mistakeHow long have you known your best friend?-Since ten years. A) Known. B) Best. C) How long. D) Since. Show Answer Correct Answer: D) Since. 25. Complete:I ..... a bit more in God lately (believe) A) Has believed. B) Have believed. C) Believe. D) Have been believing. Show Answer Correct Answer: B) Have believed. 26. They have been here ..... 3 years A) For. B) Already. C) Yet. D) Since. Show Answer Correct Answer: A) For. 27. Last summer, Yesterday, I played volleyball with my brother at the beach and I lost. So he ..... (win) A) Won. B) Wins. C) Have won. D) Has won. Show Answer Correct Answer: A) Won. 28. My my has just ..... the diner. A) Cooks. B) Cooked. C) Cooking. D) Cooked. Show Answer Correct Answer: B) Cooked. 29. I ..... (not see) before. Who is she? A) Haven't seen. B) Haven't see. C) Didn't saw. D) Didn't see. Show Answer Correct Answer: A) Haven't seen. 30. We use the present perfect simple for events that have finished, buy are still important in the present. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. ← 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 8Present Perfect Simple Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books