This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 2 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 2 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... you ever ..... snails? A) Did/ate. B) Did/eat. C) Have/eatten. D) Have/eaten. Show Answer Correct Answer: D) Have/eaten. 2. My best friend ..... to London. He is still there. A) Went. B) Has gone. C) Has been. D) Have been. Show Answer Correct Answer: B) Has gone. 3. SHE ..... A CAR IN 2011. (BUY) A) DID BUY. B) HAS BOUGHT. C) BUYED. D) BOUGHT. Show Answer Correct Answer: D) BOUGHT. 4. To talk about unfinished actions, we use: A) Simple present. B) Present perfect. C) Simple past. D) None of the above. Show Answer Correct Answer: B) Present perfect. 5. We ..... to the USA three months ago. A) Has moved. B) Have moved. C) Moved. D) None of the above. Show Answer Correct Answer: C) Moved. 6. ..... you done your homework? A) Has. B) Have. C) Did. D) Were. Show Answer Correct Answer: B) Have. 7. I ..... Greg Adams for ten years. A) Have known. B) Has known. C) Knew. D) Know. Show Answer Correct Answer: A) Have known. 8. Sean ..... several road trips on his motorcycle. A) Made. B) Have made. C) Has made. D) None of the above. Show Answer Correct Answer: C) Has made. 9. We have ..... booked the tickets. A) Yet. B) Already. C) For. D) Ever. Show Answer Correct Answer: B) Already. 10. Sally has a bad cold. She has been absent ..... two days. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: A) For. 11. She ..... wasting her time playing Roblox two months ago. A) Has stopped. B) Stopped. C) Stopping. D) None of the above. Show Answer Correct Answer: B) Stopped. 12. Peter ..... (play) Tennis for five years when he ..... (be) at school. A) Has played-was. B) Played-was. C) Has played-has been. D) None of the above. Show Answer Correct Answer: B) Played-was. 13. He (be) married for ten years (but he got divorced). A) Was. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: A) Was. 14. Some of the singers ..... in front of a large audience. A) Have already sang. B) Have already sung. C) Has already sung. D) 've already sang. Show Answer Correct Answer: B) Have already sung. 15. ISADRA HAS ..... HER HOMEWORK TWICE. A) RIDDEN. B) DONE. C) TAKEN. D) SEEN. Show Answer Correct Answer: B) DONE. 16. I ..... to Turkey twice. A) Has been. B) Have been. C) Went. D) None of the above. Show Answer Correct Answer: B) Have been. 17. Percy hasn't spoken to Zeus ..... A) Already. B) Yet. C) Never. D) None of the above. Show Answer Correct Answer: B) Yet. 18. Choose the correct answer:A: "What did you do after dinner?"B:I ..... my brother. He is sick. A) Have called. B) Haven't called. C) Called. D) Has called. Show Answer Correct Answer: C) Called. 19. I ..... here since last Thursday and it's going really well. A) Have been. B) 's been. C) Has been. D) Was. Show Answer Correct Answer: A) Have been. 20. Has this room been painted recently? A) Correct. B) Wrong. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 21. Ustadz Heru ..... Al Gebra class last semester A) Have taught. B) Has taught. C) Taught. D) Teached. Show Answer Correct Answer: C) Taught. 22. They ..... in 2008. A) Met. B) Have met. C) Meet. D) None of the above. Show Answer Correct Answer: A) Met. 23. Last year we ..... Loli and Georgi as our English teachers. A) Had. B) Have. C) Has had. D) Have had. Show Answer Correct Answer: A) Had. 24. ..... (you/see) my new iPhone? I ..... (buy) it yesterday. A) Did you see / bought. B) Have you seen / have bought. C) Have you seen / bought. D) Did you see / have bought. Show Answer Correct Answer: C) Have you seen / bought. 25. A:Do you want to go camping with Marina and me next summer?B:Camping? I don't know. I ..... camping before. A) Have never goes. B) Have never gone. C) Haven't never gone. D) Have never went. Show Answer Correct Answer: B) Have never gone. 26. Have you ..... broken a bone? A) Ever. B) Never. C) All the above. D) None of the above. Show Answer Correct Answer: A) Ever. 27. She ..... in London since 2000. A) Lives. B) Have lived. C) Have lives. D) Has lived. Show Answer Correct Answer: D) Has lived. 28. I'm taking Mrs Singh to the Botanical Gardens this afternoon.She ..... there before. A) Didn't go. B) Hasn't been. C) Doesn't go. D) Haven't been. Show Answer Correct Answer: B) Hasn't been. 29. She ..... her grandma last month. A) Has visited. B) Visited. C) All the above. D) None of the above. Show Answer Correct Answer: B) Visited. 30. ..... a crocodile? A) Did you ever seen. B) Has you ever seen. C) Have you ever seen. D) Have you seen ever. Show Answer Correct Answer: C) Have you ever seen. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Vs Simple Past Quiz 1Present Perfect Vs Simple Past Quiz 3Present Perfect Vs Simple Past Quiz 4Present Perfect Vs Simple Past Quiz 5Present Perfect Vs Simple Past Quiz 6Present Perfect Vs Simple Past Quiz 7Present Perfect Vs Simple Past Quiz 8Present Perfect Vs Simple Past Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books