This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 24 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 24 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. 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. 2. Which of the following sentences indicates a specific time? A) I have never been to France. B) I have just finished my work. C) I lived there last year. D) I have lived here for five years. Show Answer Correct Answer: C) I lived there last year. 3. It is WRONG:They have driven since 3 hours! A) FALSE. B) TRUE. C) NONE. D) MAYBE. Show Answer Correct Answer: B) TRUE. 4. What does the present perfect tense NOT specify? A) The duration of an action. B) The experience of an action. C) The completion of an action. D) The specific time of an action. Show Answer Correct Answer: D) The specific time of an action. 5. 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. 6. 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. 7. It ..... (not/rain) so far this week. A) Didn't rain. B) Don't rain. C) Haven't rained. D) Hasn't rained. Show Answer Correct Answer: D) Hasn't rained. 8. 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. 9. Which of the following is an example of a past fact? A) I have never eaten sushi. B) I have seen that movie. C) I went to the concert last night. D) I have lived in three countries. Show Answer Correct Answer: C) I went to the concert last night. 10. 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. 11. We ..... my watch two days ago. A) Lost. B) Lose. C) Has lost. D) Have lost. Show Answer Correct Answer: A) Lost. 12. FRANCHESCA HAS ..... THE METRO SEVERAL TIMES. A) DONE. B) SEEN. C) RIDDEN. D) TAKEN. Show Answer Correct Answer: D) TAKEN. 13. Have you ever ..... Vero as a teacher? A) Had. B) Have. C) Has. D) None of the above. Show Answer Correct Answer: A) Had. 14. I ..... (not see) him for three weeks. I wonder where he is. A) Didn't see. B) Don't see. C) Haven't seen. D) Haven't saw. Show Answer Correct Answer: C) Haven't seen. 15. I ..... (never/go or be) to Brazil, but I ..... (go) to Peru last year on vacation. A) Have never been / went. B) Never went / have gone. C) Never been / have gone. D) Have never gone / have went. Show Answer Correct Answer: A) Have never been / went. 16. While I was going to school yesterday, I ..... him. A) Met. B) Am meeting. C) Will meet. D) Meet. Show Answer Correct Answer: A) Met. 17. Angela ..... to the cinema last night. A) Go. B) Is going. C) Went. D) Has gone. Show Answer Correct Answer: C) Went. 18. 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. 19. Which one cannot be used with present perfect? A) Two months ago. B) Recently. C) Since 2013. D) For 5 years. E) EverTagsSIMPLEPASTVSPRESENTPERFECT. Show Answer Correct Answer: A) Two months ago. 20. 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) Has taken-has been. B) Is taking-is. C) Took-was. D) Has taken-was. Show Answer Correct Answer: C) Took-was. 21. ..... (you, ever go) to Tokyo? A) Did you ever go. B) Has you ever gone. C) Did you ever went. D) Have you ever gone. Show Answer Correct Answer: D) Have you ever gone. 22. ..... 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. 23. ..... 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. 24. 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. 25. ..... (I/visit) my grandmother yesterday. A) I have visited. B) I has visited. C) I visited. D) I did visit. Show Answer Correct Answer: C) I visited. ← 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