Updates

Practice โ€บ Class 7โ€“8 English

Class 7โ€“8 English: Tenses practice questions

Practise tenses for Classes 7 and 8. Try the 10-question quiz below and see each answer explained straight away, then read all 12 questions with answers underneath. Free, no sign-up.

Question 1 of 10 ยท Tenses

Choose the correct form. Look! The train ___ .

All tenses questions with answers

  1. Choose the correct form. They ___ cricket every Sunday.

    1. A. play โœ“
    2. B. have played
    3. C. played
    4. D. are playing

    Answer: play. A regular habit takes the simple present: play.

  2. Choose the correct form. It ___ since morning, so we stayed home.

    1. A. has been raining โœ“
    2. B. is raining
    3. C. rained
    4. D. rains

    Answer: has been raining. An action that began in the past and is still going on takes the present perfect continuous.

  3. Choose the correct form. Tomorrow I ___ my grandparents.

    1. A. visited
    2. B. will visit โœ“
    3. C. was visiting
    4. D. have visited

    Answer: will visit. A future plan takes will + verb: will visit.

  4. Choose the correct form. He ___ to school by bus every day.

    1. A. is going
    2. B. has gone
    3. C. goes โœ“
    4. D. went

    Answer: goes. A habit takes the simple present: goes.

  5. Choose the correct form. We ___ the match last night.

    1. A. won โœ“
    2. B. have won
    3. C. win
    4. D. were winning

    Answer: won. Last night is finished time, so use the simple past: won.

  6. Choose the correct form. I ___ in Jaipur since 2019.

    1. A. lived
    2. B. had lived
    3. C. have lived โœ“
    4. D. am living

    Answer: have lived. Since + a start point in the past takes the present perfect: have lived.

  7. Choose the correct form. By next June, we ___ here for ten years.

    1. A. will live
    2. B. will have lived โœ“
    3. C. lived
    4. D. have lived

    Answer: will have lived. An action completed by a future time takes the future perfect: will have lived.

  8. Choose the correct form. While we ___ dinner, the lights went out.

    1. A. eat
    2. B. will eat
    3. C. were eating โœ“
    4. D. have eaten

    Answer: were eating. A longer action in the past is shown by the past continuous: were eating.

  9. Choose the correct form. Look! The train ___ .

    1. A. has came
    2. B. is coming โœ“
    3. C. came
    4. D. comes

    Answer: is coming. An action happening now takes the present continuous: is coming.

  10. Choose the correct form. She ___ the letter when I arrived.

    1. A. was writing โœ“
    2. B. has written
    3. C. writes
    4. D. will write

    Answer: was writing. Past continuous: was writing, an action in progress when another began.

  11. Choose the correct form. She ___ her homework before dinner yesterday.

    1. A. finishes
    2. B. is finishing
    3. C. has finished
    4. D. had finished โœ“

    Answer: had finished. Before another past event, use the past perfect: had finished.

  12. Choose the correct form. I ___ my keys. Can you help me look?

    1. A. lose
    2. B. was losing
    3. C. have lost โœ“
    4. D. will lose

    Answer: have lost. A past action with a result now takes the present perfect: have lost.

Finding tenses hard?

A teacher can explain it step by step. Contacting teachers on TeacherCircle is free.

More Class 7โ€“8 English topics

Want a new quiz every day? Try today's English quiz for Class 7โ€“8.