Tenses Exercise: Test Your Grammar Skills

This Tenses MCQs Quiz is designed to help you test your understanding of English tenses. This exercise consists of a series of multiple-choice questions covering a variety of tenses, from the present simple to the future perfect continuous. After submitting your answers, you’ll receive immediate feedback with explanations to help you improve your grasp of the tenses. Ready to challenge yourself? Start the quiz now!

Tenses MCQs

Tenses MCQs

  1. She ___ to the market before the sun rises every day.
    A) go
    B) goes
    C) had gone
    D) will go
  2. They ___ a movie by the time we arrived.
    A) watch
    B) were watching
    C) had watched
    D) will watch
  3. He ___ when the phone rang.
    A) sleeps
    B) was sleeping
    C) had been sleeping
    D) will sleep
  4. By the time I got there, she ___ her homework.
    A) is finishing
    B) had finished
    C) will finish
    D) finishes
  5. They ___ for hours before the rain stopped.
    A) had been waiting
    B) wait
    C) are waiting
    D) will be waiting
  6. I ___ my homework when my friend arrived.
    A) finish
    B) was finishing
    C) had finished
    D) will finish
  7. He ___ English for five years before he moved abroad.
    A) learns
    B) had been learning
    C) learned
    D) will learn
  8. She ___ a letter every week.
    A) writes
    B) had written
    C) is writing
    D) was writing
  9. They ___ their project before the deadline.
    A) are completing
    B) will complete
    C) have completed
    D) complete
  10. He always ___ to his mother before making a decision.
    A) talks
    B) will talk
    C) talked
    D) is talking
  11. We ___ in the park when it started to rain.
    A) play
    B) were playing
    C) are playing
    D) played
  12. By next year, he ___ in this city for 10 years.
    A) is living
    B) lives
    C) will have been living
    D) had been living
  13. When I saw her, she ___ in the garden.
    A) plays
    B) was playing
    C) played
    D) had played
  14. He ___ to the party if he had been invited.
    A) goes
    B) went
    C) would have gone
    D) will go
  15. She ___ to work at 9 AM every day.
    A) is going
    B) will go
    C) goes
    D) went
  16. By the time I arrived, he ___ the meeting.
    A) finishes
    B) finished
    C) had finished
    D) will finish
  17. They ___ in the park when the rain started.
    A) were playing
    B) have played
    C) are playing
    D) will play
  18. I ___ my work at 5 PM yesterday.
    A) finish
    B) finished
    C) am finishing
    D) was finishing
  19. By the time she arrives, we ___ the dinner.
    A) have finished
    B) will finish
    C) finished
    D) will have finished
  20. He ___ the project by next month.
    A) is completing
    B) completes
    C) will complete
    D) will have completed
  21. We ___ the new policy when we meet tomorrow.
    A) discuss
    B) are discussing
    C) will discuss
    D) will be discussing
  22. He ___ to the shop when I last saw him.
    A) goes
    B) went
    C) was going
    D) had gone
  23. We ___ to the concert tomorrow.
    A) will go
    B) are going
    C) go
    D) went
  24. She ___ in the meeting when I called her.
    A) speaks
    B) was speaking
    C) will speak
    D) had spoken
  25. They ___ at the bus stop when the rain started.
    A) wait
    B) were waiting
    C) had waited
    D) will wait
My Webpage

Please share it!