This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 4 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. A:I (cook / not) anything yet because I (talk) to our neighbour. A) Didn't cook was talking . B) Haven't cooked have been talking . C) Haven't been cooking have talked . D) Wasn't cooking talked . Show Answer Correct Answer: B) Haven't cooked have been talking . 3. My parents have ..... been abroad. A) Never. B) Still. C) Ever. D) None of the above. Show Answer Correct Answer: A) Never. 4. 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. 5. 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. 6. 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. 7. 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. 8. 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. 9. Give the toy to your brother; you ..... with it for hours. A) Have played. B) Has played. C) Have play. D) Have playied. E) Have played. Show Answer Correct Answer: A) Have played. 10. I ..... at that restaurant in a long time. (-) A) Haven't eaten. B) Hasn't ate. C) Hasn't eaten. D) Haven't eat. Show Answer Correct Answer: A) Haven't eaten. 11. ..... it ..... in this month? No, it hasn't A) Have-rained. B) Has-rained. C) Have-rain. D) Has-rain. Show Answer Correct Answer: B) Has-rained. 12. 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. 13. If you think you're going to throw ..... , tell me and I'll stop the car. A) Out. B) Up. C) Down. D) Round. Show Answer Correct Answer: B) Up. 14. 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. 15. ..... Mary ever ..... the guitar? A) Have play. B) Has play. C) Has played. D) Has playied. Show Answer Correct Answer: C) Has played. 16. 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. 17. 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. 18. Find a mistakeHow long have you known your best friend?-Since ten years. A) Known. B) Since. C) How long. D) Best. Show Answer Correct Answer: B) Since. 19. Complete:I ..... a bit more in God lately (believe) A) Believe. B) Have believed. C) Has believed. D) Have been believing. Show Answer Correct Answer: B) Have believed. 20. They have been here ..... 3 years A) Since. B) For. C) Yet. D) Already. Show Answer Correct Answer: B) For. 21. Last summer, Yesterday, I played volleyball with my brother at the beach and I lost. So he ..... (win) A) Wins. B) Have won. C) Won. D) Has won. Show Answer Correct Answer: C) Won. 22. My my has just ..... the diner. A) Cooking. B) Cooked. C) Cooked. D) Cooks. Show Answer Correct Answer: B) Cooked. 23. I ..... (not see) before. Who is she? A) Didn't see. B) Haven't seen. C) Didn't saw. D) Haven't see. Show Answer Correct Answer: B) Haven't seen. 24. 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. 25. I have ..... been to France. A) Since. B) Ever. C) For. D) Never. Show Answer Correct Answer: D) Never. 26. We ..... here for three years. A) Has worked. B) Worked. C) Have working. D) Have been working. Show Answer Correct Answer: D) Have been working. 27. 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. 28. I have ..... (travel) since last month, and I will arrive home next Sunday A) Travelled. B) Been travelling. C) Traveled. D) Travelling. Show Answer Correct Answer: B) Been travelling. 29. Well, Sandra ..... to give us all a big treat tomorrow. A) Has been going. B) Going. C) Goes. D) Is going. Show Answer Correct Answer: D) Is going. 30. ..... (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. 31. Have you ever ..... someone as beautiful as her? A) Seen. B) Saw. C) See. D) Seeing. Show Answer Correct Answer: A) Seen. 32. Have they (a) her for a long time? A) Know. B) Knows. C) A. known. D) Knew. Show Answer Correct Answer: C) A. known. 33. 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. 34. 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. 35. Oh! I ..... my book! I need it to study for the exam. A) I have lost. B) I have been lost. C) I was lost. D) I have been losing. Show Answer Correct Answer: A) I have lost. 36. Why ..... it ..... so much this summer? A) Have-rained. B) Have-rain. C) Has-rain. D) Has-rained. Show Answer Correct Answer: D) Has-rained. 37. I'm still reading this book.$\rightarrow$I ..... reading this book yet. A) Have finished. B) Haven't been finishing. C) Haven't finished. D) Have been finishing. Show Answer Correct Answer: C) Haven't finished. 38. My father ..... torrijas in March. (cook) A) Cookt. B) Has cooked. C) Have cooked. D) Cooked. Show Answer Correct Answer: D) Cooked. 39. Which sentence talks about something that started some time ago and it's still going on? A) I have been playing soccer for 2 hours. B) I have played soccer for 2 hours. C) I used to play soccer. D) I played soccer 2 hours ago. Show Answer Correct Answer: A) I have been playing soccer for 2 hours. 40. My favorite soccer players ..... come to my country yet. A) Haven't. B) Didn't. C) Has not. D) None of the above. Show Answer Correct Answer: A) Haven't. 41. Cindy ..... (drive) her car for only five months A) Cindy have drived her car for only five months. B) Cindy has driven her car for only five months. C) Cindy has drive her car for only five months. D) Cindy has drived her car for only five months. Show Answer Correct Answer: B) Cindy has driven her car for only five months. 42. ..... it stopped raining? A) Has. B) Have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has. 43. What is the present perfect simple tense in this sentence?We live in Kuala Lumpur and haven't lived here for years. A) Hadn't lived. B) Hasn't lived. C) Haven't lived. D) Live. Show Answer Correct Answer: C) Haven't lived. 44. Bruce has never tried raw fish ..... A) Ago. B) Before. C) Never. D) None of the above. Show Answer Correct Answer: B) Before. 45. If someone says "I have cleaned the kitchen!" ..... A) I don't know, I never clean the kitchen. B) It happened yesterday. C) We don't know when it happened. D) It has just happened, the kitchen is still clean (hopefully). Show Answer Correct Answer: D) It has just happened, the kitchen is still clean (hopefully). 46. Finally! We ..... for you since 10 o'clock. A) Have been waiting. B) Has been waiting. C) Has waited. D) Have waited. Show Answer Correct Answer: A) Have been waiting. 47. Have you (a) the new movie yet? A) Saw. B) Sees. C) A. seen. D) See. Show Answer Correct Answer: C) A. seen. 48. The students ..... their English class! A) Haven't finish yet. B) Have just finished. C) Haven't finished yet. D) Have already finish. Show Answer Correct Answer: B) Have just finished. 49. I am hungry because I ..... anything. A) Still haven't eaten. B) Have eaten. C) Haven't just eaten. D) Have already eaten. Show Answer Correct Answer: A) Still haven't eaten. 50. Kevin:Can you help me? ..... Calvin:Sure A) I haven't found my cellphone since two days. B) I haven't ever found my cellphone. C) I haven't found my cellphone yet. D) I haven't found my phone already. Show Answer Correct Answer: C) I haven't found my cellphone yet. 51. I ..... the film yet. A) Haven't seen. B) Didn't see. C) Haven't see. D) Didn't saw. Show Answer Correct Answer: A) Haven't seen. 52. I ..... three police cars this morning A) Had seen. B) Have seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have seen. 53. My parents ..... to Paris before. This trip will be their second time in that city. A) Has been. B) Have been gone. C) Has gone. D) Have been. Show Answer Correct Answer: D) Have been. 54. "Since" is pronounced /sins/Do you agree? A) Yes. B) No. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes. 55. I ..... for my school jumper for ages. I can't find it anywhere. A) Have searched. B) Have been searching. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been searching. 56. I ..... ( be) to London three times. A) Am. B) Have been. C) Was. D) Has been. Show Answer Correct Answer: B) Have been. 57. My father ..... moved his office. A) Have just moved. B) Has just moved. C) Has moved just. D) Just has moved. Show Answer Correct Answer: B) Has just moved. 58. In my school, the principal ..... already given the instructions for the end of the school year. A) Had. B) Has. C) Have. D) None of the above. Show Answer Correct Answer: B) Has. 59. Has ..... ever been to India? A) She. B) We. C) I. D) You. Show Answer Correct Answer: A) She. 60. Fill in the gaps:When I ..... a child, I ..... ice-skating. A) Have been / loved. B) Was / loved. C) Were / loved. D) Was / have loved. Show Answer Correct Answer: B) Was / loved. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present 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