Present Perfect Tense Quiz 18 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. The Past Participle Form for LIE is?
2. I have worked here ..... 1990.
3. My friend is very ill. She has been in the hospital ..... five days.
4. She has never ..... in the ocean.
5. ..... Pete and Robert ..... their homework yet? (do)
6. I ..... him for two hoursa.callingb.callsc.calld.called
7. Which one is dairy food?
8. Choose the correct answer to complete this sentence.I am looking for my pen. I ..... it.
9. The class ..... ended
10. Complete the following sentences using Present Perfect tense form of the verb in bracket:He ..... (be) to Madinah many times.
11. Choose the Past Participle of the verb "Be" .
12. When you use present perfect you select
13. Answer the following question.How long have you studied English?
14. He has had his new laptop ..... a month.
15. Nancy and Paula ..... been in Piura.
16. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$He ..... (take) his medicine already.
17. She ..... to Brazil last year.
18. Peter ..... (be) to Thailand once before.
19. ..... Lorenz ..... (ever, see) a Stephen Spielberg movie?
20. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$We ..... (be) to that restaurant many times.
21. I have ..... music for 15 minutes, it's very gooda.listenb.listeningc.listenedd.listens
22. Combine these words into an interrogative sentence.dance / hip-hop
23. I ..... visited my friends
24. Herman and his sister ..... for 2 hours. They fell tired right now.
25. Juna:By the way, have you had your lunch?Tere:No, I haven't.Juna:Let's eat.Tere:But ..... I have to submit it today.Juna:No worries. I am going to help you after eating. Come on!
26. She ..... been to France.
27. I have ..... a delicious food for them
28. She ..... many new friends this year.
29. The film ..... already ..... (start)
30. Susan ..... already ..... (take) the dog for a walk.