This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 22 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 22 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. In the past, there ..... (be) a lot of violence in Chiapas. A) Was. B) Were. C) Has been. D) Have been. Show Answer Correct Answer: A) Was. 2. Yesterday, my brother met his favorite football player and he ..... his autograph . A) Took. B) Has taken. C) Have taken. D) None of the above. Show Answer Correct Answer: A) Took. 3. I ..... a marathon last year. A) Have run. B) Ran. C) Have ran. D) Run. Show Answer Correct Answer: B) Ran. 4. I ..... my watch two days ago A) Have lost. B) Loose. C) Lost. D) Have loose. Show Answer Correct Answer: C) Lost. 5. When ..... you last go to the cinema? A) Did. B) Have. C) Were. D) None of the above. Show Answer Correct Answer: A) Did. 6. We ..... our room for weeks. A) Wasn't tidied. B) Hasn't tidied. C) Haven't tidied. D) Didn't tidied. Show Answer Correct Answer: C) Haven't tidied. 7. I ..... fishing every day. A) Go. B) Goes. C) Went. D) None of the above. Show Answer Correct Answer: A) Go. 8. -When ..... she ..... from high school? A) Has-graduated. B) Did-graduate. C) Have-graduated. D) None of the above. Show Answer Correct Answer: B) Did-graduate. 9. Complete the question:" ..... have you ..... a teacher? A) How long / be. B) How long / were. C) How long / being. D) How long / been. Show Answer Correct Answer: D) How long / been. 10. My grandfather, who died last year, ..... in a plane. A) Has never flown. B) Never flies. C) Never fly. D) Never flew. Show Answer Correct Answer: D) Never flew. 11. We ..... (visit) Paris last summer. A) Visited. B) Visitted. C) Visiting. D) Visit. Show Answer Correct Answer: A) Visited. 12. Paty ..... this dress three times this week. A) Has worn. B) Have worn. C) Wore. D) Worn. Show Answer Correct Answer: A) Has worn. 13. The Past Participle form of the verb "sell" is ..... A) Solt. B) Sold. C) Sellt. D) Selled. Show Answer Correct Answer: B) Sold. 14. "Sam ..... her friend Alex ..... the year 2005. A) Has known / since. B) Have known / since. C) Have known / for. D) Has known / for. Show Answer Correct Answer: A) Has known / since. 15. She (not / see) ..... him for a long time since last year. A) Did not see. B) Have not seen. C) Has not seen. D) Did not saw. E) Not seen. Show Answer Correct Answer: C) Has not seen. 16. What does the word 'ago' indicate in a sentence? A) A specific moment in time. B) A period of time in the future. C) A time before the present. D) An ongoing action. Show Answer Correct Answer: C) A time before the present. 17. ..... (you/see) Julie today? A) Did you see. B) Have you seen. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have you seen. 18. ..... you go to school last Monday? A) Have. B) Has. C) Did. D) Were. Show Answer Correct Answer: C) Did. 19. How many books ..... she ..... so far? A) Has written. B) Did write. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has written. 20. In the sentence 'She went to the store yesterday.', which tense is being used? A) Future Tense. B) Simple Past Tense. C) Present Continuous Tense. D) Present Perfect Tense. Show Answer Correct Answer: B) Simple Past Tense. 21. Choose the correct verb tense.They ..... a new car last month. A) Bought. B) Have bought. C) All the above. D) None of the above. Show Answer Correct Answer: A) Bought. 22. John and Peggy (read) ..... the book since 2 p.m. A) Readed. B) Have read. C) Read. D) Has read. E) Has readed. Show Answer Correct Answer: B) Have read. 23. " ..... sushi recently?" -Yes, I ..... it with my friends last month. A) Have you eaten; have eaten. B) Did you ever eat; have eaten. C) Have you eaten; ate. D) Did you ever eat; ate. Show Answer Correct Answer: C) Have you eaten; ate. 24. When ..... her? A) Have you met. B) You have met. C) Did you meet. D) Met. Show Answer Correct Answer: C) Did you meet. 25. THIS MILLENIUM A) FINISHED TIME. B) UNFINISHED TIME. C) All the above. D) None of the above. Show Answer Correct Answer: B) UNFINISHED TIME. ← 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