Present Perfect Tense Quiz 18 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

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