Present Perfect Simple Quiz 21 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Eddie has painted his bedroom blue.It means .....
2. Chong: ..... you finished your lunch yet?Amoi:Yes, I .....
3. Form the Present Perfect Simple sentence:They / study / English.
4. 'Yet' is a signal in the present perfect simple.
5. The kitchen is a complete mess! What ..... (the children/do)?
6. I haven't cooked pancakes ..... a long time
7. Where have you been all these years?
8. How long ..... ( they/ know) Magda?
9. Have you (a) a hole in the garden?
10. My friend is a writer. She ..... many books.
11. We ..... a party for our friend who will be celebrating his 17th birthday.
12. Desmond ..... letters all morning.
13. I'm sorry Dana. You ..... (be) late to work too many times. You can't work here anymore.
14. I've ..... heard of her. What does she do?
15. ..... your dad ..... the letter?
16. The shop has been closed ..... Monday.
17. Mary hasn't ..... a letter to her sister yet.
18. It's 2 years ..... I travelled abroad.
19. This factory ..... (produce) cars and lorries for about a century.
20. My grandmother, who died five years ago, ..... abroad.
21. How do you form Present Perfect Continuous?
22. The verb 'go' has two past participles:been and gone.
23. Last year, while I was abroad, I met John. I (a) him since then ( then replaces last year)
24. So far Bartek ..... (win) four games.
25. I ..... in this house since 2002.
26. ..... to the cinema yesterday.
27. She ..... (Just/Finish) her homework
28. James has been here ..... months, but he hasn't visited the beach .....
29. Helen ..... been to New York twice.
30. I ..... my homework to Jose yesterday.