This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 9 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 9 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. ..... Mary ever ..... the guitar? A) Has play. B) Has played. C) Has playied. D) Have play. Show Answer Correct Answer: B) Has played. 3. 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. 4. 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. 5. Find a mistakeHow long have you known your best friend?-Since ten years. A) How long. B) Known. C) Best. D) Since. Show Answer Correct Answer: D) Since. 6. Complete:I ..... a bit more in God lately (believe) A) Have been believing. B) Has believed. C) Have believed. D) Believe. Show Answer Correct Answer: C) Have believed. 7. They have been here ..... 3 years A) Since. B) For. C) Already. D) Yet. Show Answer Correct Answer: B) For. 8. Last summer, Yesterday, I played volleyball with my brother at the beach and I lost. So he ..... (win) A) Have won. B) Has won. C) Wins. D) Won. Show Answer Correct Answer: D) Won. 9. My my has just ..... the diner. A) Cooks. B) Cooking. C) Cooked. D) Cooked. Show Answer Correct Answer: C) Cooked. 10. I ..... (not see) before. Who is she? A) Didn't see. B) Didn't saw. C) Haven't see. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. 11. 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. 12. I have ..... been to France. A) Ever. B) For. C) Since. D) Never. Show Answer Correct Answer: D) Never. 13. We ..... here for three years. A) Have working. B) Worked. C) Have been working. D) Has worked. Show Answer Correct Answer: C) Have been working. 14. She hasn't finished her homework ..... It must be really difficult. A) Just. B) Yet. C) Already. D) None of the above. Show Answer Correct Answer: B) Yet. 15. I have ..... (travel) since last month, and I will arrive home next Sunday A) Travelling. B) Traveled. C) Travelled. D) Been travelling. Show Answer Correct Answer: D) Been travelling. 16. Well, Sandra ..... to give us all a big treat tomorrow. A) Goes. B) Going. C) Has been going. D) Is going. Show Answer Correct Answer: D) Is going. 17. ..... (you/talk) to Jane before? A) Had you talked. B) Have you talked. C) Has you talk. D) Did you talked. Show Answer Correct Answer: B) Have you talked. 18. Have you ever ..... someone as beautiful as her? A) Seeing. B) Seen. C) See. D) Saw. Show Answer Correct Answer: B) Seen. 19. Have they (a) her for a long time? A) Knew. B) Know. C) A. known. D) Knows. Show Answer Correct Answer: C) A. known. 20. Where ..... lately? A) Were you. B) Have you been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you been. 21. We ..... in the classroom since ten o'clock. ( to have) A) Have been. B) Had been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have been. 22. Oh! I ..... my book! I need it to study for the exam. A) I have been lost. B) I have been losing. C) I have lost. D) I was lost. Show Answer Correct Answer: C) I have lost. 23. Why ..... it ..... so much this summer? A) Have-rain. B) Has-rain. C) Has-rained. D) Have-rained. Show Answer Correct Answer: C) Has-rained. 24. I'm still reading this book.$\rightarrow$I ..... reading this book yet. A) Have finished. B) Have been finishing. C) Haven't finished. D) Haven't been finishing. Show Answer Correct Answer: C) Haven't finished. 25. My father ..... torrijas in March. (cook) A) Cooked. B) Has cooked. C) Have cooked. D) Cookt. Show Answer Correct Answer: A) Cooked. ← 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