اردو

Home / Practice / Tenses / Worksheet

Practise online

Tenses

Class 9 · English · 15 questions

Name: ____________________   Date: ____________

  1. She ___ to school every day.

    • A goes
    • B going
    • C go
    • D gone
  2. They ___ football when it started to rain.

    • A have played
    • B play
    • C played
    • D were playing
  3. I ___ my homework already.

    • A finish
    • B am finishing
    • C finished
    • D have finished
  4. He ___ here since 2020.

    • A lived
    • B has lived
    • C lives
    • D is living
  5. By next year, she ___ her degree.

    • A completed
    • B completes
    • C will have completed
    • D will complete
  6. Choose the correct sentence.

    • A He doesn't like tea.
    • B He don't like tea.
    • C He not like tea.
    • D He doesn't likes tea.
  7. He ____ here since 2015. (live)

    • A lived
    • B lives
    • C has lived
    • D is living
  8. They ____ cricket when it started to rain. (play)

    • A are playing
    • B play
    • C have played
    • D were playing
  9. By next June she ____ her degree. (finish)

    • A will have finished
    • B has finished
    • C finishes
    • D will finish
  10. Which sentence is in the present perfect tense?

    • A I finished my work.
    • B I have finished my work.
    • C I am finishing my work.
    • D I will finish my work.
  11. The past participle of write is:

    • A writes
    • B wrote
    • C writing
    • D written
  12. I ____ him yesterday. (see)

    • A see
    • B had seen
    • C saw
    • D have seen
  13. Water ____ at 100 degrees Celsius. (boil)

    • A boils
    • B is boiling
    • C boiled
    • D has boiled
  14. The train ____ before we reached the station. (leave)

    • A leaves
    • B has left
    • C was leaving
    • D had left
  15. Which of these is correct?

    • A I knew him for ten years now.
    • B I have known him for ten years.
    • C I am knowing him for ten years.
    • D I know him since ten years.

Answer key

1. A, 2. D, 3. D, 4. B, 5. C, 6. A, 7. C, 8. D, 9. A, 10. B, 11. D, 12. C, 13. A, 14. D, 15. B

  1. A singular subject takes goes in the simple present.

  2. The past continuous shows an action in progress when another began.

  3. Already goes with the present perfect.

  4. Since with a starting point needs the present perfect.

  5. The future perfect shows completion before a future time.

  6. Does not takes the base form of the verb.

  7. Since a point in time is used with the present perfect.

  8. The past continuous shows an action in progress in the past.

  9. The future perfect shows an action completed before a future time.

  10. The present perfect uses have or has with V3.

  11. Write, wrote, written.

  12. Yesterday fixes a finished time, so the past simple is used.

  13. A general fact uses the present simple.

  14. The past perfect shows the earlier of two past actions.

  15. Know is a state verb, and for goes with a period of time.