Present Perfect Tense Quiz 30 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I have ..... that scenario before
2. Diana ..... sung this song
3. The students ..... the books from library.
4. Tiara has ..... her homework since 7 o'clock.
5. Complete the sentence with the correct form of the verb.I have already ..... breakfast.
6. My teacher has ..... corrected the test. She worked fast!
7. Bob has been a teacher of English ..... 2012, but he has taught in the kindergarten ..... 2 years now only
8. The manager ..... hasn't decided what to do.
9. They ..... me about this story. I am interested to write it.
10. The weather was nice. So, we ..... to take a walk.
11. Oh, No! I ..... my cell phone!
12. Putri:You look unhappy. Why? Patric:Somebody ..... my bicycle! Now I'll have to walk home.Putri:I'm sorry.Patric:Thank you.
13. My father has not had a holiday ..... ages.
14. We moved here in 1993. We ..... (be) here for a long time.
15. He ..... called you twice!
16. Fill in the blanks with the Present Perfect form of the verb given in brackets:Children ..... (find) the lost puppy.
17. I ..... known Kelly for two years.
18. They ..... in Sabah ..... they moved here.
19. My parents ..... (open) a bakery since I was born.
20. Mr Smith ..... to New York
21. Mr. Joko Widodo ..... (be) a president since 2014.
22. Who ..... (plant) this sapling?
23. Kitty has ( ) come home from work. She is washing her hands now.
24. That man ..... in prison for five years.
25. Will your sister go to Taipei next week?
26. Carol hasn't eaten meat ..... ages.
27. My family ..... Japan many times.
28. Fill in the blank with the correct form of the verb:The girls ..... (go) out for their drawing lesson.
29. Your sister ..... (not do) the housework.
30. I have ..... a yummy cake for them
31. A:Have you ever been to Sydney?B:No, I .....
32. I can't play football now because I ( ..... ) my homework.
33. In the present perfect the main verb must be in:
34. Agus has been in Jakarta ..... January
35. The girls ..... danced yet.
36. Mr. Marijo ..... in Hiran since last year
37. Complete the next sentence:My family ..... bought a new car
38. Dita has ..... her umbrella.
39. My parents have been married ..... 25 years.
40. What time does the film start?It ..... (start) since you ..... (go out).
41. I ..... that movie.
42. How long has lovely known Kiara?
43. They ..... lived in Bali for three months
44. ..... you ever ..... a competition at school?
45. Alice has been married ..... March 2nd.
46. I ..... already ..... my work.
47. ..... your mum ..... TV for one hour?
48. Bobo ..... (read) the Novel.
49. Conjugate:they (have/play)
50. Rita and I ( ..... ) very hard recently.
51. We ( hasn't / haven't ) finished our project yet.
52. Fill in the blank with the correct form of the verb:Tommy ..... (not feed) his cat yet.
53. Eva and Jennis ..... to New Zealand so many times.
54. Elisa has ..... a cake
55. Alice has lived here ..... 5 years.
56. She's ..... left.
57. Laura ..... (lose) her keys.
58. What is present perfect tense?
59. A: ..... ?B:Yes, I have. I went there last month. Which question is NOT suitable for that answer?
60. He ..... (be) a student for five years.