Present Perfect Tense Quiz 33 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. He ..... any gift or letter from his brother for a long time.
2. ..... they ..... (to travel) to Europe recently?
3. You ..... your assignment so you must be punished.
4. Has it rained this week?
5. I ..... a student for five years.
6. He has lived in three different countries. True or False?
7. Which auxiliary verb is used with 'we' in the present perfect tense?
8. It ..... all day! Why can't it stop!
9. I have to take a bath. I ..... one since Thursday.
10. I haven't seen my aunt since the Covid-19 began in 2019.
11. Identify the present perfect tense in this sentence:'They have seen that play before.'
12. I haven't eaten this kind of food before.
13. I've ..... been to the cave.
14. A:No, we haven't had dinner yet. Ann ..... just ..... (have) dinner. She is very full.
15. How do you form a question in the present perfect tense?
16. What time words are often used with the present perfect tense?
17. What is the negative form of 'He has completed the task'?
18. " How long have you known him?" " ..... "
19. Form the present perfect tense:We (to eat) at that restaurant before.
20. My dress ..... by the old tailor in our neighborhood.
21. How do you change the verb 'to eat' into the present perfect?
22. It's a long time since we last went to the cinema.
23. Andrew has just started evening classes. He ..... (learn) ..... German.
24. Have they ever traveled to Europe?
25. Form a present perfect sentence using 'to write'.
26. Which sentence correctly uses the present perfect negative form?
27. We haven't eaten pizza ..... last week.
28. Identify the verb:He has (to break) his phone.
29. Fill in the blank with the correct form:'We have ..... (know) each other for years.'
30. Maria, have you ..... Andrew?