This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 10 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 10 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I ..... (graduate) from university in 2001. A) Has graduated. B) Had graduated. C) Have graduated. D) Graduated. Show Answer Correct Answer: D) Graduated. 2. Has Diego finished his studies ..... ? A) YET. B) JUST. C) SINCE. D) ALREADY. Show Answer Correct Answer: A) YET. 3. Daniel's English ..... (improve) a lot since last month. A) Has improved. B) Improved. C) Have improved. D) Have improve. Show Answer Correct Answer: A) Has improved. 4. I ..... how to swim last year. A) Learn. B) Learnt. C) Have learnt. D) None of the above. Show Answer Correct Answer: B) Learnt. 5. Choose the correct answer to complete the sentence.You've finished your dinner ..... ! You must have been starving! A) Just. B) Already. C) Yet. D) None of the above. Show Answer Correct Answer: B) Already. 6. My boyfriend hasn't rung ..... week. A) For. B) This. C) Since. D) Last. Show Answer Correct Answer: B) This. 7. -My parents ..... Universal Studios yet. A) Haven't-visited. B) Have-visited. C) Has-visited. D) None of the above. Show Answer Correct Answer: A) Haven't-visited. 8. Which of the following is an example of the past simple tense? A) I have just eaten dinner. B) I lived in Hong Kong for 17 years. C) He hasn't started work yet. D) I have lived in Hong Kong for 17 years. Show Answer Correct Answer: B) I lived in Hong Kong for 17 years. 9. That is one of the oldest buildings in Hong Kong. It has been there ..... I was born. A) For. B) Since. C) All the above. D) None of the above. Show Answer Correct Answer: B) Since. 10. Which of the following sentences indicates a specific time? A) I lived there last year. B) I have never been to France. C) I have just finished my work. D) I have lived here for five years. Show Answer Correct Answer: A) I lived there last year. 11. It is WRONG:They have driven since 3 hours! A) FALSE. B) TRUE. C) NONE. D) MAYBE. Show Answer Correct Answer: B) TRUE. 12. What does the present perfect tense NOT specify? A) The specific time of an action. B) The experience of an action. C) The completion of an action. D) The duration of an action. Show Answer Correct Answer: A) The specific time of an action. 13. Choose the correct answer to complete the sentence.Don't come in here with your muddy shoes! I've ..... cleaned this floor. A) Just. B) Yet. C) Already. D) None of the above. Show Answer Correct Answer: A) Just. 14. Choose the correct option to complete the sentence.It ..... since yesterday. A) Didn't rain. B) Hasn't rained. C) Hasn't been raining. D) None of the above. Show Answer Correct Answer: B) Hasn't rained. 15. It ..... (not/rain) so far this week. A) Haven't rained. B) Hasn't rained. C) Didn't rain. D) Don't rain. Show Answer Correct Answer: B) Hasn't rained. 16. Which of the following sentences uses 'for' correctly? A) I have lived here for two years. B) I lived here for two years ago. C) I have just been to the store for. D) I went to the store for two hours. Show Answer Correct Answer: A) I have lived here for two years. 17. Which of the following is an example of a past fact? A) I have lived in three countries. B) I have seen that movie. C) I went to the concert last night. D) I have never eaten sushi. Show Answer Correct Answer: C) I went to the concert last night. 18. Choose between the simple past or the present perfect.I ..... at home last weekend. A) Haven't stay. B) Didn't stay. C) All the above. D) None of the above. Show Answer Correct Answer: B) Didn't stay. 19. We ..... my watch two days ago. A) Lost. B) Lose. C) Has lost. D) Have lost. Show Answer Correct Answer: A) Lost. 20. FRANCHESCA HAS ..... THE METRO SEVERAL TIMES. A) SEEN. B) TAKEN. C) RIDDEN. D) DONE. Show Answer Correct Answer: B) TAKEN. 21. Have you ever ..... Vero as a teacher? A) Had. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: A) Had. 22. I ..... (not see) him for three weeks. I wonder where he is. A) Didn't see. B) Don't see. C) Haven't saw. D) Haven't seen. Show Answer Correct Answer: D) Haven't seen. 23. I ..... (never/go or be) to Brazil, but I ..... (go) to Peru last year on vacation. A) Have never been / went. B) Never been / have gone. C) Never went / have gone. D) Have never gone / have went. Show Answer Correct Answer: A) Have never been / went. 24. While I was going to school yesterday, I ..... him. A) Meet. B) Am meeting. C) Met. D) Will meet. Show Answer Correct Answer: C) Met. 25. Angela ..... to the cinema last night. A) Go. B) Went. C) Has gone. D) Is going. Show Answer Correct Answer: B) Went. 26. A man has been seriously injured in a traffic accident. A) Correct. B) Wrong. C) All the above. D) None of the above. Show Answer Correct Answer: A) Correct. 27. Which one cannot be used with present perfect? A) EverTagsSIMPLEPASTVSPRESENTPERFECT. B) Two months ago. C) Since 2013. D) For 5 years. E) Recently. Show Answer Correct Answer: B) Two months ago. 28. In the 19th century, it (take) two or three months to cross North America by covered wagon. The trip (be) very rough and often dangerous. A) Took-was. B) Has taken-has been. C) Is taking-is. D) Has taken-was. Show Answer Correct Answer: A) Took-was. 29. ..... (you, ever go) to Tokyo? A) Did you ever went. B) Has you ever gone. C) Did you ever go. D) Have you ever gone. Show Answer Correct Answer: D) Have you ever gone. 30. ..... the bank yesterday and they are going to give us the loan. A) I've called. B) I called. C) All the above. D) None of the above. Show Answer Correct Answer: B) I called. 31. ..... you ..... me last night? A) Did call. B) Have called. C) Do call. D) None of the above. Show Answer Correct Answer: A) Did call. 32. Over the last fifty years, many directors ..... to Toronto to film action scenes A) Has gone. B) Have gone. C) Went. D) None of the above. Show Answer Correct Answer: B) Have gone. 33. ..... (I/visit) my grandmother yesterday. A) I have visited. B) I did visit. C) I has visited. D) I visited. Show Answer Correct Answer: D) I visited. 34. They ..... (already finish) their lunch. A) Have already finished. B) Finished already. C) Have finished already. D) Already finished. Show Answer Correct Answer: D) Already finished. 35. "How many flavors have you invented so far?"What does this sentence describe? A) An action that began in the past and will continue in the future. B) Routines in the past. C) All the above. D) None of the above. Show Answer Correct Answer: A) An action that began in the past and will continue in the future. 36. When we were in 3rd, we ..... about chocolate. A) Learnt. B) Have learnt. C) Learn. D) Has learnt. Show Answer Correct Answer: A) Learnt. 37. A: ..... you ever ..... to a famous actor? B:Yes, I have A) Have / meet. B) Did / speak. C) Have / spoken. D) Have / speaked. Show Answer Correct Answer: C) Have / spoken. 38. He ..... his arm last summer. A) Break. B) Broke. C) Broken. D) None of the above. Show Answer Correct Answer: B) Broke. 39. Up to now, They (study) ..... English for 6 years. A) Study. B) Had studied. C) Have studied. D) Studied. Show Answer Correct Answer: C) Have studied. 40. Shakespeare ..... Hamlet. A) Writes. B) Has written. C) Wrote. D) None of the above. Show Answer Correct Answer: C) Wrote. 41. LAST YEAR WE ..... BARILOCHE AND IT WAS ONE OF THE BEST PLACES I ..... EVER ..... A) WENT / HAS VISITED. B) HAVE GONE / HAVE VISITED. C) WENT / HAVE VISITED. D) WENT / VISITED. Show Answer Correct Answer: C) WENT / HAVE VISITED. 42. I ..... Paris 3 times. A) Visited. B) Visit. C) Have visited. D) Has visited. Show Answer Correct Answer: C) Have visited. 43. ..... the door when you left? A) Did you lock. B) Did you locked. C) Have you locked. D) None of the above. Show Answer Correct Answer: A) Did you lock. 44. Peter (play) ..... football yesterday. A) Played. B) Has played. C) Play. D) Playing. E) Has play. Show Answer Correct Answer: A) Played. 45. Carol is back. I ..... to her on the phone last night. A) Has talked. B) Talked. C) Was talking. D) Was talk. Show Answer Correct Answer: B) Talked. 46. Last century, there ..... (be) many advances in communications technology. A) Has been. B) Was. C) Were. D) Have been. Show Answer Correct Answer: C) Were. 47. He ..... (not finish) his homework yet. A) Has not finished. B) Not finishing. C) Did not finish. D) Hasn't finished. Show Answer Correct Answer: A) Has not finished. 48. 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. 49. Susana ..... to the supermarket yesterday at 12 pm A) Went. B) Have went. C) Gone. D) Has been. Show Answer Correct Answer: A) Went. 50. 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. 51. I ..... (go) to Cuenca the last year with my family. A) Went. B) Goes. C) Go. D) Wend. Show Answer Correct Answer: A) Went. 52. My son ..... from school yet A) Came. B) Has not come. C) Come. D) Have not come. Show Answer Correct Answer: B) Has not come. 53. 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. 54. My grandma Elena ..... there when she was a child. A) Lives. B) Has lived. C) Lived. D) Living. Show Answer Correct Answer: C) Lived. 55. They have worked here ..... ages. A) Ago. B) Since. C) For. D) None of the above. Show Answer Correct Answer: C) For. 56. 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. 57. I ..... to Cancun twenty years ago. A) Go. B) Went. C) Gone. D) Have gone. Show Answer Correct Answer: B) Went. 58. They ..... (already see) the new movie. A) Have already seen. B) Already saw. C) Have already see. D) Have already saw. Show Answer Correct Answer: A) Have already seen. 59. He ..... there all morning waiting for you! A) Was. B) Has been. C) Has be. D) Were. Show Answer Correct Answer: B) Has been. 60. Has Bill gone to Turkey ..... ? A) Ever. B) Yet. C) Just. D) Already. Show Answer Correct Answer: B) 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