This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 12 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. ..... the game of chess last tournament? A) Does you won. B) Did you win. C) Have you win. D) None of the above. Show Answer Correct Answer: B) Did you win. 2. Lan has learnt English since she ..... a small girl. A) Would be. B) Had been. C) Was. D) Has been. Show Answer Correct Answer: C) Was. 3. The town I live in ..... a lot since my last visit. A) Has change. B) Have changed. C) Changed. D) Has changed. Show Answer Correct Answer: D) Has changed. 4. Simple past talks about completed actions in a specific time. A) TRUE. B) FALSE. C) All the above. D) None of the above. Show Answer Correct Answer: A) TRUE. 5. Miss Rina ..... English Languange since 1989. A) Is going to teach. B) Has taught. C) Was teach. D) Have taught. Show Answer Correct Answer: B) Has taught. 6. ..... Michael ever ..... sushi? A) Has-eaten. B) Has-ate. C) Have-eating. D) None of the above. Show Answer Correct Answer: A) Has-eaten. 7. Fill in the blank:We ..... a great time at the party last night. A) Has. B) Have. C) Had. D) Hadn't. Show Answer Correct Answer: C) Had. 8. We ..... married a few months ago A) Have gotten. B) Have get. C) Get. D) Got. Show Answer Correct Answer: D) Got. 9. When they were having dinner the phone ..... A) Ring. B) Rings. C) Had rung. D) Rang. Show Answer Correct Answer: D) Rang. 10. I ..... at almost every restaurant in this city. A) Eaten. B) Have eaten. C) Ate. D) None of the above. Show Answer Correct Answer: B) Have eaten. 11. We came home early last Saturday.( come) A) The sentence is correct with simple past. B) The sentence is incorrect with simple past. C) All the above. D) None of the above. Show Answer Correct Answer: A) The sentence is correct with simple past. 12. Fill in the blank:She ..... her homework yesterday. A) Completed. B) Did. C) Forgot. D) Finished. Show Answer Correct Answer: B) Did. 13. I ..... the spelling bee contest three times in a row. A) Win. B) Hasn't won. C) Did won. D) Have won. Show Answer Correct Answer: D) Have won. 14. My father ..... in an accident many years ago. A) Has died. B) Have died. C) Died. D) Was died. Show Answer Correct Answer: C) Died. 15. Which tense is used for specific events that occurred at a definite time? A) Future Tense. B) Present Perfect Tense. C) Present Continuous Tense. D) Simple Past Tense. Show Answer Correct Answer: D) Simple Past Tense. 16. It's 11am so Peter has ..... eaten breakfast. A) SINCE. B) YET. C) ALREADY. D) JUST. Show Answer Correct Answer: C) ALREADY. 17. I ..... in 1964. A) Was born. B) Were born. C) Have been born. D) Has been born. E) Born. Show Answer Correct Answer: A) Was born. 18. .... she ..... the soccer match last week? A) Has-watched. B) Have-watched. C) Did-watch. D) None of the above. Show Answer Correct Answer: C) Did-watch. 19. So far I ..... seven films, and I hope to make many more. A) Made. B) Have made. C) Has made. D) None of the above. Show Answer Correct Answer: B) Have made. 20. Before my grandfather died last year, he ..... (give) advice to me. Since then, I ..... (do) his advice. A) Gave-have done. B) Gave-done. C) Give-has done. D) Gave-did. Show Answer Correct Answer: A) Gave-have done. 21. His grandfather has been taken to the hospital for an emergency operation. A) Correct. B) Wrong. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 22. Columbus ..... in America in 1492. A) Arrived. B) Has arrived. C) Have arrived. D) None of the above. Show Answer Correct Answer: A) Arrived. 23. Amy (live) in Portugal when she was young. A) Lived. B) Has lived. C) All the above. D) None of the above. Show Answer Correct Answer: A) Lived. 24. We use the Past Simple to express an action that started and finished in the past. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 25. For, since, recently, ever, never, already, just, yet, how long A) THOSE ARE ADVERBS FOR SIMPLE PAST. B) THOSE ARE ADVERBS PRESENT PERFECT. C) All the above. D) None of the above. Show Answer Correct Answer: B) THOSE ARE ADVERBS PRESENT PERFECT. 26. I ..... my keys yesterday. It was terrible! A) Had lost. B) Have lost. C) Lost. D) Was lost. E) Am losing. Show Answer Correct Answer: C) Lost. 27. Fill in the blank:She ..... her favorite book many times. A) Is reading. B) Has read. C) Will read. D) Reads. Show Answer Correct Answer: B) Has read. 28. Could you give me some advice? I ..... (buy) this sweater at Macy's yesterday. Do you think I should take it back? A) Bought. B) Have bought. C) Buyed. D) None of the above. Show Answer Correct Answer: A) Bought. 29. She ..... to Belfast last month. A) Did move. B) Have moved. C) Has moved. D) Moved. Show Answer Correct Answer: D) Moved. 30. Sarah hasn't finished the washing-up ..... A) Yet. B) Just. C) Already. D) None of the above. Show Answer Correct Answer: A) Yet. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Vs Simple Past Quiz 1Present Perfect Vs Simple Past Quiz 2Present 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 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books