Present Perfect Tense Fill-in-the-Blank Exercises
(Complete with proper form of Present Perfect Tense: has/have + past participle)
-
I _____ (finish) my homework.
-
She _____ (not/see) that movie yet.
-
_____ they _____ (complete) the project?
-
We _____ (live) here since 2010.
-
He _____ (not/eat) anything today.
-
_____ you ever _____ (visit) London?
-
I _____ (read) that book three times.
-
They _____ (not/decide) where to go.
-
_____ she _____ (write) the email?
-
We _____ (meet) before, haven’t we?
-
She _____ (break) her glasses.
-
I _____ (not/receive) your message.
-
_____ he _____ (finish) his dinner?
-
They _____ (travel) to five countries so far.
-
He _____ (not/try) sushi yet.
-
We _____ (see) that play twice.
-
_____ you ever _____ (speak) in public?
-
I _____ (lose) my keys again!
-
She _____ (not/understand) the instructions.
-
_____ they _____ (solve) the problem yet?
-
I _____ (meet) many interesting people this week.
-
He _____ (not/clean) his room.
-
_____ you _____ (finish) your assignment?
-
We _____ (watch) this series before.
-
She _____ (not/receive) the package yet.
-
_____ he ever _____ (go) skydiving?
-
I _____ (study) English for five years.
-
They _____ (not/start) their work yet.
-
_____ she _____ (call) you today?
-
We _____ (visit) the museum twice this month.
-
He _____ (not/read) the book.
-
_____ you ever _____ (try) Indian food?
-
I _____ (complete) all my tasks today.
-
She _____ (not/see) her friend recently.
-
_____ they _____ (decide) on the date?
-
We _____ (attend) many workshops this year.
-
He _____ (not/finish) his speech.
-
_____ you _____ (ever/meet) the president?
-
I _____ (buy) a new laptop.
-
She _____ (not/visit) the temple yet.
-
_____ he _____ (write) a report?
-
They _____ (not/answer) the question.
-
We _____ (travel) a lot recently.
-
I _____ (not/eat) breakfast yet.
-
_____ she ever _____ (ride) a horse?
-
He _____ (learn) English for ten years.
-
They _____ (not/see) the results yet.
-
_____ you _____ (finish) reading that book?
-
I _____ (meet) my teacher twice this week.
-
She _____ (not/clean) her house today.
-
_____ they ever _____ (fly) in a helicopter?
-
We _____ (complete) the assignment.
-
He _____ (not/wash) his car.
-
_____ you _____ (see) the latest movie?
-
I _____ (try) a new recipe today.
-
She _____ (not/meet) her relatives yet.
-
_____ he ever _____ (run) a marathon?
-
We _____ (attend) the conference twice.
-
They _____ (not/buy) the tickets yet.
-
_____ you _____ (ever/visit) Paris?
-
I _____ (finish) my work on time.
-
He _____ (not/eat) lunch yet.
-
_____ she _____ (watch) the new TV show?
-
We _____ (travel) to many countries.
-
They _____ (not/see) the email.
-
_____ you ever _____ (ride) a bicycle without hands?
-
I _____ (read) three novels this month.
-
She _____ (not/answer) my question.
-
_____ he _____ (complete) the course?
-
We _____ (meet) several famous people.
-
He _____ (not/try) the dessert yet.
-
_____ you ever _____ (learn) French?
-
I _____ (buy) new shoes.
-
She _____ (not/see) her cousins recently.
-
_____ they _____ (solve) the issue?
-
We _____ (attend) many classes.
-
He _____ (not/fix) the computer.
-
_____ you ever _____ (visit) the Taj Mahal?
-
I _____ (read) all the emails.
-
She _____ (not/buy) the gift yet.
-
_____ he _____ (ever/try) surfing?
-
We _____ (watch) that film three times.
-
They _____ (not/finish) the project yet.
-
_____ you ever _____ (climb) a mountain?
-
I _____ (meet) my friend today.
-
She _____ (not/understand) the lesson.
-
_____ he _____ (write) the report?
-
We _____ (visit) many places this year.
-
He _____ (not/tell) me the truth.
-
_____ you ever _____ (eat) sushi?
-
I _____ (complete) the task successfully.
-
She _____ (not/wear) the dress yet.
-
_____ they _____ (attend) the seminar?
-
We _____ (learn) a lot from this workshop.
-
He _____ (not/meet) the manager yet.
-
_____ you ever _____ (watch) a horror movie alone?
-
I _____ (finish) all my assignments.
-
She _____ (not/try) the new recipe yet.
-
_____ he ever _____ (travel) abroad?
-
We _____ (attend) the meeting today.
Answer Key (Fill-in-the-Blank)
-
have finished 2. has not seen 3. Have…completed 4. have lived 5. has not eaten 6. Have…visited 7. have read 8. have not decided 9. Has…written 10. have met 11. has broken 12. have not received 13. Has…finished 14. have traveled 15. has not tried 16. have seen 17. Have…spoken 18. have lost 19. has not understood 20. Have…solved 21. have met 22. has not cleaned 23. Have…finished 24. have watched 25. has not received 26. Has…gone 27. have studied 28. have not started 29. Has…called 30. have visited 31. has not read 32. Have…tried 33. have completed 34. has not seen 35. Have…decided 36. have attended 37. has not finished 38. Have…met 39. have bought 40. has not visited 41. Has…written 42. have not answered 43. have traveled 44. have not eaten 45. Has…ridden 46. has learned 47. have not seen 48. Have…finished 49. have met 50. has not cleaned 51. Have…flown 52. have completed 53. has not washed 54. Have…seen 55. have tried 56. has not met 57. Has…run 58. have attended 59. have not bought 60. Have…visited 61. have finished 62. has not eaten 63. Has…watched 64. have traveled 65. have not seen 66. Have…ridden 67. have read 68. has not answered 69. Has…completed 70. have met 71. has not tried 72. Have…learned 73. have bought 74. has not seen 75. Have…solved 76. have attended 77. has not fixed 78. Have…visited 79. have read 80. has not bought 81. Has…tried 82. have watched 83. have not finished 84. Have…climbed 85. have met 86. has not understood 87. Has…written 88. have visited 89. has not told 90. Have…eaten 91. have completed 92. has not worn 93. Have…attended 94. have learned 95. has not met 96. Have…watched 97. have finished 98. has not tried 99. Has…traveled 100. have attended

No comments:
Comment