This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 12 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. He is still at home. He ..... yet. A) Didn't leave. B) Hasn't left. C) Haven't left. D) Doesn't leave. Show Answer Correct Answer: B) Hasn't left. 2. Choose the correct form of the verb to complete the sentence:'She ..... (work) here for five years.' A) Have been working. B) Has been working. C) Has worked. D) Have worked. Show Answer Correct Answer: B) Has been working. 3. I'm in the football team, but we ..... any matches yet A) Hasn't played. B) Has play. C) Haven't played. D) None of the above. Show Answer Correct Answer: C) Haven't played. 4. Ed is one of the nicest people I ..... A) Have met ever. B) Ever met. C) Have ever met. D) Ever meet. Show Answer Correct Answer: C) Have ever met. 5. I ..... Lisa since I was 10. A) Known. B) 've known. C) 've knew. D) None of the above. Show Answer Correct Answer: B) 've known. 6. Ali: ..... your brother talked to you yet?Muthu:Yes, he ..... A) Has / did. B) Have / have. C) Has / has. D) None of the above. Show Answer Correct Answer: C) Has / has. 7. Sofia ..... a beautiful poem A) Write. B) Wrotted. C) Written. D) Wrote. Show Answer Correct Answer: D) Wrote. 8. I have never ..... snowboarding. A) Tryed. B) Tried. C) Tries. D) Try. Show Answer Correct Answer: B) Tried. 9. No. I've been here ..... 8.00 this morning.' A) Already. B) For. C) Since. D) Yet. Show Answer Correct Answer: C) Since. 10. The past participle of:CATCH A) Caught. B) Caut. C) Caugt. D) Catched. Show Answer Correct Answer: A) Caught. 11. The past participle of:BUY A) Bouhgt. B) Bougt. C) Bought. D) Bough. Show Answer Correct Answer: C) Bought. 12. We ..... already ..... the good news. A) Will hear. B) Have heard. C) Had heard. D) Has heard. Show Answer Correct Answer: B) Have heard. 13. They ..... a week ago. A) Has arrived. B) Have been arriving. C) Arrived. D) Have arrive. Show Answer Correct Answer: C) Arrived. 14. She must be tired, she ..... all afternon. A) Have been writing. B) Has been writing. C) Has written. D) Has been write. Show Answer Correct Answer: B) Has been writing. 15. Fill in the gaps: ..... Julie today?-I ..... her in the morning. A) Have you seen / I have seen. B) Did you see / I saw. C) Have you seen / I saw. D) Have you saw / I have saw. Show Answer Correct Answer: C) Have you seen / I saw. 16. Have you ..... been in Russia? A) Never. B) Ever. C) Just. D) Yet. Show Answer Correct Answer: B) Ever. 17. When should the present perfect simple tense be used instead of the past simple tense? A) For actions with a present relevance or at an unspecified time in the past. B) For future actions. C) For ongoing actions. D) For actions that happened at a specific time in the past. Show Answer Correct Answer: A) For actions with a present relevance or at an unspecified time in the past. 18. She / leave her phone in a taxi/just A) She's left just her phone in a taxi. B) She's just left her phone in a taxi. C) All the above. D) None of the above. Show Answer Correct Answer: B) She's just left her phone in a taxi. 19. I ..... a scaring story to my friends. They have stopped talking . (tell) A) Has told. B) Told. C) Telled. D) Have told. Show Answer Correct Answer: D) Have told. 20. Why has he ..... already? A) Gone. B) Went. C) When. D) Go. Show Answer Correct Answer: A) Gone. 21. ..... you saved enough money to buy an IPhone? A) Have. B) Has. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have. 22. Fill in the gaps:Ow! I ..... my finger! I ..... careful enough! A) Have just cut / wasn't. B) Just cut / wasn't. C) Have just cutted / wasn't. D) Have just cut / didn't be. Show Answer Correct Answer: A) Have just cut / wasn't. 23. Form the Present Perfect Continuous sentence:She / paint / the house. A) She has been painting the house. B) She has painted the house. C) She is painting the house. D) She painted the house. Show Answer Correct Answer: A) She has been painting the house. 24. She didn't went to the park with her children. A) Correct. B) Incorrect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Incorrect. 25. This is the first time ..... lunch in the restaurant. A) She had. B) She had had. C) She has had. D) She has. Show Answer Correct Answer: C) She has had. 26. ..... your parents ..... the letter? A) Have got. B) Have get. C) Has got. D) None of the above. Show Answer Correct Answer: A) Have got. 27. The kids have been on vacantion ..... two weeks. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: B) For. 28. Yesterday, we ..... tennis with our friends. A) Have played. B) Play. C) Had played. D) Played. Show Answer Correct Answer: D) Played. 29. Which sentence talks about a completed action in a indefinite time in the past? A) I went to London in 2010. B) I have been to London. C) I was in London in 2010. D) I went to London. Show Answer Correct Answer: B) I have been to London. 30. I always wear my ..... when I am driving, because it can save my life if I get into anaccident. A) Crosswalk. B) Fine. C) Seatbelt. D) Passenger. Show Answer Correct Answer: C) Seatbelt. ← 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