Present Perfect Tense Quiz 10 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. The dog ..... all its food.
2. What does for means?
3. I ..... worked since last December.
4. George ..... (swim) in the big lake.
5. I ..... hungry. (to be) Fill in the blank with simple past tense.
6. They ..... here since 2006
7. I have ..... my clothes. Now I can put them on.
8. They ..... (not do) the homework yet.
9. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$John ..... (finish) his project already.
10. Complete the sentences below by using present perfect tense. Kate ..... ..... (be)to USA for two years
11. The Smiths have ..... sold their house.
12. Alguna vez has nadado en el mar?
13. Choose the correct answer to complete this sentence.Have you ..... been to Japan?
14. Has your mom prepared dinner ..... ?
15. No. Your cousin hasn't come to the party .....
16. They (not/buy) new jeans.
17. I ..... the materials that the teacher gave to us this morning.
18. She ..... (wear) that skirt many times.
19. How many questions ..... she ..... ?
20. It ( rain) ..... for a long time.
21. I( know) ..... her for two days
22. Complete the sentences below by using present perfect tense. I'm not happy. I still ..... ..... (find) my cell phone.
23. Northern California ..... a lot of rain during the wintertime but this winter it ..... at all. (GET, NOT RAIN)now because she ..... dinner. (PREPARE)
24. .... you ..... your homework yet? (do)Fill in the blank with present perfect tense.
25. My uncle ..... an M.A degree in Mathematics. (get)Fill in the blank with present perfect tense.
26. I ..... (menjaga) this car for 3 years
27. ..... Ivan ..... cartoon since 2019?
28. Do you hear the noise? The train has ..... arrived.
29. Your daughter has ..... returned home. You don't have to worry anymore.
30. ..... (we/cut) the curtain?