Worksheets › Class 7 › Tenses

Class 7 Tenses worksheet

CBSE English. Choosing the right tense from the time words, verb forms, negatives and questions. Every sheet has 20 questions in three sections and an answer key, and the words change every time.

Open a printable sample sheet

Sample questions

Real questions from this chapter, as the app sets them. Tap Answer to see the answer and working.

Section A · multiple choice

  1. 1.

    Choose the right form of the verb: Ananya ____ (send) the messages at present.

    1. will send
    2. was sending
    3. is sending
    4. sent
    Answer

    (c) is sending

    present continuous: an action going on now: am/is/are + the -ing form

  2. 2.

    Choose the right form of the verb: Zoya ____ (cook) the vegetables at present.

    1. is cooking
    2. cooked
    3. had cooked
    4. was cooking
    Answer

    (a) is cooking

    present continuous: an action going on now: am/is/are + the -ing form

  3. 3.

    Choose the right form of the verb: By the time the guests arrived, my sister ____ (send) the messages.

    1. had sent
    2. is sending
    3. will be sending
    4. sends
    Answer

    (a) had sent

    past perfect: the earlier of two past actions: had + past participle

Section B · short answer

  1. 4.

    Fill in the blank with the right form of the verb: By the time we reached home, Farhan ____ (plant) the saplings.

    Answer

    had planted

    past perfect: the earlier of two past actions: had + past participle

  2. 5.

    Fill in the blank with the right form of the verb: By the time the guests arrived, Asha ____ (plant) a sapling.

    Answer

    had planted

    past perfect: the earlier of two past actions: had + past participle

Section C · long answer

  1. 6.

    Fill in each blank with the right form of the verb in brackets: (1) My sister ____ (fly) a kite tomorrow. (2) You ____ (write) six stories since Monday. (3) Nowadays, our neighbours ____ (clean) the tables every morning. (4) He ____ (finish) the projects at the moment.

    Answer

    (1) will fly; (2) have written; (3) clean; (4) is finishing

    simple future; present perfect; simple present; present continuous

Fresh sheets for your child

In the app, every Tenses sheet is new: the app remembers the questions your child has already had and leaves them out. Print the sheet as a PDF, or use notebook mode and write the answers in a notebook.

Coming soon for Android and iPhone.

More Class 7 English