Ultimate Mixed Tenses Live Worksheet | English Grammar Practice Online

Ultimate Mixed Tenses Live Worksheet

Instructions: Complete the sentences using the correct verb form. Use dropdowns or type your answer.


Version 1: Dropdown Practice

  1. She ____ to school every day. (Present Indefinite)
  2. He ____ a letter yesterday. (Past Indefinite)
  3. Next week, they ____ the exam. (Future Indefinite)
  4. She is ______ a book now. (Present Continuous)
  5. They were ______ football yesterday. (Past Continuous)
  6. Tomorrow, I will be ______ for exams. (Future Continuous)
  7. I have ______ all my homework. (Present Perfect)
  8. She had ______ before the teacher arrived. (Past Perfect)
  9. By next year, they will have ______ the project. (Future Perfect)
  10. She has ______ for two hours. (Present Perfect Continuous)
  11. They had ______ in London before they moved. (Past Perfect Continuous)
  12. By next year, he will have ______ here for ten years. (Future Perfect Continuous)


Version 2: Fill in the Blanks

  1. She ______ (go) to school every day.
  2. They ______ (play) cricket yesterday evening.
  3. I ______ (finish) my homework already.
  4. He ______ (study) since morning.
  5. By next week, I ______ (travel) to France.
  6. They ______ (live) in London before moving.
  7. Tomorrow, I ______ (meet) my friend.
  8. She ______ (complete) the report before the teacher came.
  9. We ______ (do) exercises every day.
  10. He ______ (teach) English for ten years by next July.
  11. They ______ (play) football when it started raining.
  12. She ______ (read) a book right now.


Version 3: Mixed Practice

  1. I have ______ the assignment.
  2. Yesterday, they were ______ in the park.
  3. By next month, I will have ______ my project.
  4. She is ______ a book now.
  5. He had ______ before I arrived.
  6. Next week, I will be ______ for exams.
  7. We are ______ dinner now.
  8. She has ______ since morning.
  9. They had ______ in London before moving.
  10. He will have ______ here for ten years by next July.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top