Present Perfect Tense Quiz 19 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Jeremy usually ..... to school by bus but today his dad ..... him. (GO, DRIVE)
2. My sister ..... (tidur) in her bedroom since this afternoon
3. The affirmative form for the following sentence is ..... Has Linda repaired her car since this morning?
4. Mrs. Jane has ..... Peter since he was a little boy.
5. You ..... since the last time I saw you
6. He ..... his project successfully.
7. Daddy: ..... you ..... your homework Dion?Dion:yes, I have done my homework earlier.
8. John and Mary ..... ( not/ study) English yet.
9. We have cooked. In negative.
10. Complete the sentences below by using present perfect tense. Oh no! I ..... ..... (lose) my cell phone!
11. I have lived in this town ..... seven years
12. (A) Have you ..... your homework?(B) Yes, I .....
13. ..... you ..... a cake for Sally?
14. Have you ever ..... the falling star?
15. $^{Choose the correct form of the verb in PRESENT PERFECT TENSE:}$He ..... (eat) all the cookies.
16. We (not / watch) the video.
17. Choose the correct answer to complete this sentence.She ..... her mother for a long time.
18. Choose one of the answers below to complete the sentences.She has ..... watched this movie three times
19. Create a negative sentence:He ..... (not/to see) that movie yet.
20. How would you use the present perfect to describe life experiences?
21. For or since?:I have waited for you ..... 2 hours.
22. There ..... significant improvements in education over the last decade.
23. Create a negative sentence using the present perfect tense with the verb 'to read'.
24. They have never been to a concert. True or False?
25. Identify the present perfect usage in this sentence:'She has traveled to France.'
26. Melly and Dora have lived here ..... 10 years
27. Mr Donald Trump ..... me here since you came.
28. I ..... three exams already this week.
29. Choose the correct form:She ..... (to finish) her homework yet?
30. How do you form questions in the present perfect tense?