Practice Set Questions on Tenses

Fill in the Blanks

  1. She _ (play) tennis every Saturday morning.
  2. They _ (study) English for five years now.
  3. He _ (write) a book at the moment.
  4. We _ (watch) a movie tonight.
  5. By the time you arrive, they _ (finish) their lunch.
  6. I _ (visit) my grandparents next weekend.
  7. She _ (work) as a teacher since 2010.
  8. They _ (travel) to Japan last summer.
  9. He _ (cook) dinner when I called him.
  10. She _ (sleep) when the phone rang.
  11. We _ (live) in this city for ten years.
  12. By this time tomorrow, he _ (complete) the project.
  13. They _ (wait) for the bus for over an hour.
  14. She _ (read) a book when I saw her.
  15. He _ (go) to the gym three times a week.
  16. They _ (talk) about their vacation plans.
  17. We _ (plan) to visit Europe next year.
  18. She _ (teach) English for twenty years.
  19. He _ (run) in the marathon next month.
  20. They _ (play) football every Sunday.
  21. By the time you return, I _ (finish) my work.
  22. She _ (learn) Spanish for two years.
  23. He _ (take) a shower before going to bed.
  24. We _ (meet) at the cafe tomorrow.
  25. They _ (buy) a new car last week.
  26. She _ (prepare) dinner while he watches TV.
  27. By this time next week, they _ (arrive) in Paris.
  28. He _ (work) on his assignment all day yesterday.
  29. They _ (practice) for the concert every evening.
  30. She _ (visit) her parents twice a month.
  31. By next month, I _ (complete) my thesis.
  32. He _ (paint) the house next weekend.
  33. They _ (play) music at the party yesterday.
  34. She _ (finish) her homework before dinner.
  35. He _ (read) a book when the lights went out.
  36. We _ (travel) to Italy last summer.
  37. They _ (study) for the exam all night.
  38. She _ (teach) English since she graduated.
  39. He _ (go) to the gym every morning.
  40. By the time they arrive, I _ (prepare) dinner.
  41. They _ (watch) a movie last night.
  42. She _ (write) an email when I called her.
  43. He _ (work) as a chef for ten years.
  44. We _ (live) in this house since 2015.
  45. She _ (attend) the meeting last Monday.
  46. He _ (clean) his room every Sunday.
  47. By the time you finish reading, I _ (make) dinner.
  48. They _ (wait) for the bus for thirty minutes.
  49. She _ (play) the piano since she was five.
  50. He _ (run) a marathon next month.

Answers:

  1. plays
  2. have been studying
  3. is writing
  4. are watching
  5. will have finished
  6. will visit
  7. has been working
  8. traveled
  9. was cooking
  10. was sleeping
  11. have been living
  12. will have completed
  13. have been waiting
  14. was reading
  15. goes
  16. are talking
  17. are planning
  18. has been teaching
  19. will run
  20. play
  21. will have finished
  22. has been learning
  23. takes
  24. are meeting
  25. bought
  26. is preparing
  27. will have arrived
  28. worked
  29. have been practicing
  30. visits
  31. will have completed
  32. will paint
  33. were playing
  34. finished
  35. was reading
  36. traveled
  37. were studying
  38. has been teaching
  39. goes
  40. will have prepared
  41. watched
  42. was writing
  43. has been working
  44. have been living
  45. attended
  46. cleans
  47. will have made
  48. have been waiting
  49. has been playing
  50. will run

Related Articles: Essential English Grammar: In Simple Way

Share this:

Leave a Comment