This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 36 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 36 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Tina ..... a lot of money today. A) Have spent. B) Have spend. C) Has spent. D) Has spend. Show Answer Correct Answer: C) Has spent. 2. Susan ..... (watch) seven films this week! A) Has been watching. B) Has been watched. C) Has watched. D) Has watching. Show Answer Correct Answer: C) Has watched. 3. Where is your cat? It has not ..... back home yet. I think it got lost. A) Come. B) Came. C) All the above. D) None of the above. Show Answer Correct Answer: A) Come. 4. To focus on how long A) Present perfect simpleI've waited three hours. B) Present perfect continuousI've been waiting for three hours. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present perfect continuousI've been waiting for three hours. 5. Choose the correct sentence using Present Perfect Simple: A) She has been knowing him for years. B) She has known him for years. C) She knows him for years. D) She is knowing him for years. Show Answer Correct Answer: B) She has known him for years. 6. ..... (you/ever/eat) sushi? A) Have you ever ate. B) Has you eaten. C) Have you ever eaten. D) Have you ate. Show Answer Correct Answer: C) Have you ever eaten. 7. A:Where is mom? B:She ..... A) Has left just. B) Just has left. C) Has just left. D) None of the above. Show Answer Correct Answer: C) Has just left. 8. Mark and Paul ..... answered the questions. A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 9. Use FOR with the present perfect to say ..... A) When the action happened. B) The duration of the action. C) When the action started. D) When the action finished. Show Answer Correct Answer: B) The duration of the action. 10. Since he ..... his new computer, he ..... thousands of songs. A) Have got / downloaded. B) Was getting / downloaded. C) Got / has downloaded. D) Gets / downloads. Show Answer Correct Answer: C) Got / has downloaded. 11. ..... abroad many times? A) Were they. B) Have they been being. C) Have they were. D) Have they been. Show Answer Correct Answer: D) Have they been. 12. ..... any public library recently? A) Did you visit. B) Are you visiting. C) Were you visit. D) Have you visited. Show Answer Correct Answer: D) Have you visited. 13. Choose the correct past participle of this irregular verb:write A) Writed. B) Written. C) Write. D) None of the above. Show Answer Correct Answer: B) Written. 14. You-know-David for ten years A) You have been knowing David for ten years. B) You have been known David for ten years. C) You have known David for ten years. D) None of the above. Show Answer Correct Answer: C) You have known David for ten years. 15. How long ..... you ..... in this school? A) Have /been studying. B) Has / been studying. C) Has / studied. D) Have / studied. Show Answer Correct Answer: A) Have /been studying. 16. Why-you-bring that? A) Why have you bring that?. B) Why have you brought that?. C) Why has you broughten that?. D) None of the above. Show Answer Correct Answer: B) Why have you brought that?. 17. I haven't spoken to Patrick since I ..... him at Hyde Park. A) Have seen. B) Have been seeing. C) Saw. D) Have saw. Show Answer Correct Answer: C) Saw. 18. Helen has already ..... lunch. A) Have. B) Had. C) Has. D) None of the above. Show Answer Correct Answer: B) Had. 19. I ..... to Edinburgh three times A) Been. B) Has been. C) Have been. D) None of the above. Show Answer Correct Answer: C) Have been. 20. My dad ..... me some money. A) 's given. B) Have given. C) Has gave. D) Giving. Show Answer Correct Answer: A) 's given. 21. Identify the sentence that uses the present perfect continuous tense correctly. A) I have been knowing him for a long time. B) She has been waiting for you since morning. C) They have been finished their homework. D) He has been eats breakfast. Show Answer Correct Answer: B) She has been waiting for you since morning. 22. Monika ..... (clean) for an hour. A) Has cleaned. B) Has been cleaning. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been cleaning. 23. Mr. Jokowi and Ms. Iriana ..... married ..... more than 30 years. They got married in 1986. A) Have been, for. B) Have been, since. C) Has been, for. D) Has been, since. Show Answer Correct Answer: A) Have been, for. 24. I have ..... eaten my meal. I don't want to eat more. A) .never. B) .since. C) .already. D) .so far. Show Answer Correct Answer: C) .already. 25. Sally doesn't want to watch that film because she has ..... watched it. A) Just. B) Yet. C) For. D) Already. Show Answer Correct Answer: D) Already. ← 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