Present Perfect Simple Quiz 13 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Yesterday, we ..... tennis with our friends.
2. Which sentence talks about a completed action in a indefinite time in the past?
3. I always wear my ..... when I am driving, because it can save my life if I get into anaccident.
4. Jamie ..... a sore throat for more than a week now.
5. She hasn't ..... a holiday in the mountain ..... 2019.
6. I ..... (see) all of his paintings.
7. ' ..... ago' is a signal word for .....
8. Tatiana and her mum ..... (work) in the garden all day.
9. Complete the sentence:We ..... (not) visited canada
10. The past participle of verb SWIM is:
11. They-not sleep weel
12. I have already ..... two essays.
13. Judy:How long ..... (be) in Canada?Claude:I ..... (study) here for more than three years.
14. They ..... (visit) the museum many times.
15. The government ..... the villagers' farms for some years.
16. Choose a correct sentence:
17. David ..... four text messages so far today.
18. Jess is a bit nervous-she ..... a horse before.
19. This is the best sushi I .....
20. He ..... cleaned his shoes.
21. They ..... finished their homework yet
22. You can trust him. He ..... has to be reliable and competent.
23. Have you ever met a famous person?
24. Have you ..... your essay all morning?
25. I ..... my family last Sunday. (phone)
26. How many times ..... to the gym this week?
27. I ..... home really late last night.
28. B:For about 6 hours. You (walk / not) the dog for a long time.
29. True or false?When talking about 'how long', fluent speakers prefer the continuous form, but we can use the present perfect simple with little difference in meaning.
30. We ..... rush hour traffic.