Present Perfect Simple Quiz 22 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Fill in the gap:He ..... to Vienna.
2. Identify the sentence that uses Present Perfect Continuous:A) I have cooked dinner. B) They have been waiting for the bus. C) He has visited the museum.
3. For 'he/she/it' what verb do we use in the present perfect?
4. We ..... for a couple of weeks now.
5. A:Who has been eating the cake?B:Who has eaten the cake?Choose the best the explanation to express the difference in the above sentences.
6. Identify the sentence that uses the present perfect simple tense.
7. Tommy: ..... Bianca:Yes, she has.
8. When ..... that TV?
9. Tom ..... worked here for long.
10. I ..... just ..... the book you lent me and it is great.
11. Complete:My best friend has never .....
12. Why ..... you ..... so much the guitar today?
13. Identify the sentence that uses Present Perfect Continuous:A) I have read that book. B) She has been waiting for an hour. C) He has visited his grandparents.
14. Pete ..... for over a month.
15. We haven't eaten anything ..... lunch time
16. Form a interrogative sentence in the present perfect simple with the verb 'live'.
17. ..... him we need more staff for ages, but he doesn't listen.
18. I ..... the wrong path again.
19. Oh no! I ..... cut my finger and now it's bleeding!
20. Oh no! ..... my keys!
21. I ..... to Australia in 2017.
22. Is this sentence correct?The finance sector changed dramatically over the past five years.
23. I'm full. I've ..... eaten four slices of pizza
24. Do we use the present perfect simple to talk about experiences?
25. When do we use the present perfect simple?