This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 21 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 21 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. My great great grandfather (have) five sisters. A) Has had. B) Have had. C) Had. D) None of the above. Show Answer Correct Answer: C) Had. 2. ..... you ever ..... (be) in Canada? A) Have / been. B) Have / be. C) Has / was. D) Have / were. Show Answer Correct Answer: A) Have / been. 3. Susana ..... to the supermarket yesterday at 12 pm A) Gone. B) Has been. C) Have went. D) Went. Show Answer Correct Answer: D) Went. 4. Choose time expressions that we often use with Simple Past. A) For, since, already, yet, never, ever. B) Yesterday, in 1992, last month, a week/month/year ago. C) All the above. D) None of the above. Show Answer Correct Answer: B) Yesterday, in 1992, last month, a week/month/year ago. 5. I ..... (go) to Cuenca the last year with my family. A) Go. B) Wend. C) Goes. D) Went. Show Answer Correct Answer: D) Went. 6. My son ..... from school yet A) Have not come. B) Come. C) Has not come. D) Came. Show Answer Correct Answer: C) Has not come. 7. Choose the sentence structure of 'Simple Past' (-) A) Do/Does+subject+verb(v1)+complement+?. B) Subject+did+not+verb(v1)+complement. C) Subject+have/has+complement. D) None of the above. Show Answer Correct Answer: B) Subject+did+not+verb(v1)+complement. 8. My grandma Elena ..... there when she was a child. A) Has lived. B) Living. C) Lived. D) Lives. Show Answer Correct Answer: C) Lived. 9. They have worked here ..... ages. A) Ago. B) Since. C) For. D) None of the above. Show Answer Correct Answer: C) For. 10. Millions of mobile phones have been sold in Asia this year. A) Correct. B) Wrong. C) All the above. D) None of the above. Show Answer Correct Answer: B) Wrong. 11. I ..... to Cancun twenty years ago. A) Gone. B) Have gone. C) Go. D) Went. Show Answer Correct Answer: D) Went. 12. They ..... (already see) the new movie. A) Already saw. B) Have already see. C) Have already seen. D) Have already saw. Show Answer Correct Answer: C) Have already seen. 13. He ..... there all morning waiting for you! A) Was. B) Were. C) Has been. D) Has be. Show Answer Correct Answer: C) Has been. 14. Has Bill gone to Turkey ..... ? A) Yet. B) Already. C) Ever. D) Just. Show Answer Correct Answer: A) Yet. 15. I'm afraid I'm not hungry. I ..... (eat/already). A) Didn't eat already. B) Have already eaten. C) Haven't already eaten. D) None of the above. Show Answer Correct Answer: B) Have already eaten. 16. Aaron ..... many interesting trips. He loves to travel. A) Is taken. B) Took. C) Has taken. D) None of the above. Show Answer Correct Answer: C) Has taken. 17. She (have, not) ..... this much fun since she ..... a kid. A) Haven't has/ is. B) Hasn't had/ was. C) Didn't have/ is. D) Didn't have/ was. Show Answer Correct Answer: B) Hasn't had/ was. 18. Mr Chan ..... here just now but he has gone for lunch. A) Was. B) Is being. C) Is. D) Has been. Show Answer Correct Answer: A) Was. 19. She (buy) a new book last week. A) Has bought. B) Bought. C) All the above. D) None of the above. Show Answer Correct Answer: B) Bought. 20. Which sentence is in the simple past? A) She read a book. B) She reads a book. C) All the above. D) None of the above. Show Answer Correct Answer: A) She read a book. 21. I can't go home because ..... (not finish) my work yet. A) I haven't finished. B) I haven't finish. C) Didn't finished. D) Didn't finish. Show Answer Correct Answer: A) I haven't finished. 22. (A) Has the movie already begun?(B) No, it ..... A) Haven't. B) Hasn't. C) Didn't. D) None of the above. Show Answer Correct Answer: B) Hasn't. 23. Jackson ..... to play the guitar professionally in 2017 and he ..... the lead guitarist in our band since then. A) Started; have been. B) Started; is. C) Has started; was. D) Started; has been. Show Answer Correct Answer: D) Started; has been. 24. This book is great! I know.I ..... it. A) Are reading. B) Read. C) Have just read. D) Reading. Show Answer Correct Answer: C) Have just read. 25. Choose the correct verb tense.Our neighbor ..... at the hospital since Friday. A) Was. B) Has been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Has been. 26. Where did you go this morning? A) I went to the library. B) I had gone to the library. C) All the above. D) None of the above. Show Answer Correct Answer: A) I went to the library. 27. At Christmas, she ..... (go) skiing. A) Have gone. B) Went. C) Goed. D) Has gone. Show Answer Correct Answer: B) Went. 28. Which of the following sentences correctly uses the word 'for'? A) I studied for three hours ago. B) I have been studying for three hours. C) I will study for three hours. D) I have just studied for three hours. Show Answer Correct Answer: B) I have been studying for three hours. 29. I ..... cool clothes when I was a teenager. A) Have wore. B) Wore. C) Have weared. D) Have worn. Show Answer Correct Answer: B) Wore. 30. .... you ever ..... Indian food? A) Did-eat. B) Has-eaten. C) Have-eaten. D) None of the above. Show Answer Correct Answer: C) Have-eaten. ← 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