Present Perfect Tense Quiz 83 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Maggie ( ..... ) English for 10 years so she is very experienced.
2. I've ..... wanted to spend some time in the jungle.
3. I ..... Mr. Sultan for 2 years.
4. I have never ..... a book.
5. He's ..... played badminton before.
6. I have read this book ..... 2000.
7. For 5 years
8. She hasn't visited her granpa ..... March.
9. I have studied the poano ..... I was five
10. The committee ..... the decision on the changes to be made.
11. Choose the correct answer to complete this sentence. Do you know the lady who ..... the shop?
12. I ..... (never, visit) the Taj Mahal before.
13. Fill in the blank to complete the sentence in the present perfect tense. My mother has waited for me ..... five o'clock.
14. We ..... cooked this delicious food special for you
15. Choose the correct form of the verb to complete the sentence:They ..... a taxi to the train station
16. Diandra ..... to Singapore three times.
17. Which word makes a sentence negative based on the discussion about the present perfect tense?
18. I have not had a holiday ..... 2012
19. A:Have you dediced where to go on holiday?B:No, I haven't decided .....
20. He hasn't done any work ..... a month.
21. Form a question using the present perfect tense:They have visited Paris.
22. Have you ..... about yesterday?
23. Has Mr Bimo planted new rice?
24. Mr.and Mrs.Johnson have been merried ..... 2005.
25. Lulu:Where is your pen?Dina:I don't know. I ..... it