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.
2. Which of the following sentences indicates a specific time?
3. It is WRONG:They have driven since 3 hours!
4. What does the present perfect tense NOT specify?
5. Choose the correct answer to complete the sentence.Don't come in here with your muddy shoes! I've ..... cleaned this floor.
6. Choose the correct option to complete the sentence.It ..... since yesterday.
7. It ..... (not/rain) so far this week.
8. Which of the following sentences uses 'for' correctly?
9. Which of the following is an example of a past fact?
10. Choose between the simple past or the present perfect.I ..... at home last weekend.
11. We ..... my watch two days ago.
12. FRANCHESCA HAS ..... THE METRO SEVERAL TIMES.
13. Have you ever ..... Vero as a teacher?
14. I ..... (not see) him for three weeks. I wonder where he is.
15. I ..... (never/go or be) to Brazil, but I ..... (go) to Peru last year on vacation.
16. While I was going to school yesterday, I ..... him.
17. Angela ..... to the cinema last night.
18. A man has been seriously injured in a traffic accident.
19. Which one cannot be used with present perfect?
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.
21. ..... (you, ever go) to Tokyo?
22. ..... the bank yesterday and they are going to give us the loan.
23. ..... you ..... me last night?
24. Over the last fifty years, many directors ..... to Toronto to film action scenes
25. ..... (I/visit) my grandmother yesterday.