Present Perfect Tense Quiz 5 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Stella ..... (not donate) her old books yet.
2. We ..... cooked this delicious food special for youa.hadb.hasc.haved.having
3. Past participle for forbid
4. He just told me his name but I ..... (lupa) already.
5. Complete the sentences below by using present perfect tense. Where is Joe?, I ..... ..... (see) June today
6. My uncle has driven a taxi ..... thirty years.
7. I ..... (meet) Anna once.
8. Choose the correct answer to complete this sentence.He ..... three gold medals so far.
9. Choose one of the answers below to complete the sentences.Samuel is on a Europe tour now. He ..... to thirteen different cities so far.
10. Although Ms Yani ..... the topic, I still don't understand it.
11. Complete the sentences below by using present perfect tense.I'm really hungry because I ..... ..... (eat)
12. We ..... Sam for ages.
13. Choose the correct answer to complete this sentence.My father ..... the same car for ten years.
14. It ..... (be) cold and cloudy for the last three days
15. My father ..... ( watch) this film three times
16. I have ..... gotten a piercing (no time before)
17. Choose one of the answers below to complete the sentences.Lawrence hasn't eaten his lunch ..... because he doesn't like spinach at all.
18. Where have you gone today?
19. Gerta ..... a vegetarian for three years.
20. The cat ..... just ..... a mouse.
21. The children have ..... the window.
22. Has your sister ..... (receive) the flowers?
23. I haven't been on holiday ..... last July.
24. Bagas:You look so unhappy, Nata. What's the problem?Nata:My father ..... his job.
25. Marco ..... danced salsa.
26. I've ..... finished all my tasks for this week.
27. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$She ..... (study) for her exams all week.
28. How far ..... you ..... in the history book?
29. This is present perfect tense interrogative form .....
30. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$They ..... (never/try) sushi before.