AmbifulWorksheets
Practice that never repeats
CBSE · Class 7 · English

Tenses

Standard difficulty · 20 questions · 40 marks

Name: Date: Score: ____ / 40

Write full answers in Sections B and C. Answers are on the last page — try every question first!

Section A — Choose the correct answer8 × 1 = 8 marks
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
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
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
4.
Which tense is used in this sentence? “These days, my brother repairs the fan every day.”
  1. future perfect
  2. future continuous
  3. simple future
  4. simple present
5.
The present continuous tense is formed with:
  1. am/is/are + the -ing form
  2. has/have + past participle
  3. was/were + the -ing form
  4. will + base verb
6.
The past participle of “fly” is:
  1. flew
  2. flies
  3. flying
  4. flown
7.
Make the sentence negative: “Our neighbours have painted six walls since Monday.” The verb becomes:
  1. do not have painted
  2. not have painted
  3. have painted not
  4. have not painted
8.
Assertion (A): “She will take the photographs tomorrow.” is correct.
Reason (R): The simple future is used only for actions that never happen.
  1. Both A and R are true, and R is the correct explanation of A.
  2. Both A and R are true, but R is not the correct explanation of A.
  3. A is true, but R is false.
  4. A is false, but R is true.
Section B — Short answer8 × 2 = 16 marks
9.
Fill in the blank with the right form of the verb: By the time we reached home, Farhan ____ (plant) the saplings.
10.
Fill in the blank with the right form of the verb: By the time the guests arrived, Asha ____ (plant) a sapling.
11.
Fill in the blank with the right form of the verb: My parents ____ (send) a parcel tomorrow.
12.
Fill in the blank with the right form of the verb: My brother ____ (take) a photograph last Sunday.
13.
Name the tense, and say why it is used: “By the time we reached home, Vikram had watered the plants.”
14.
Rewrite the sentence in the simple future, ending it with “tomorrow”: “Rohan cooks the vegetables.”
15.
Write the past form, the past participle and the -ing form of “make”.
16.
Change into a question: “Our neighbours were choosing the colours at eight o’clock last night.”
Section C — Longer answers4 × 4 = 16 marks
17.
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.
18.
Write three sentences about Vikram: one about what Vikram did yesterday (build), one about what Vikram is doing now (write), and one about what Vikram will do tomorrow (carry).
19.
Find the mistake and write the sentence correctly. Say which tense is needed and why: “By the time the guests arrived, Dev will feed the birds.”
20.
Explain when we use the simple past, the simple present, the present perfect continuous, and write one sentence of your own for each.
AmbifulWorksheets
Practice that never repeats
CBSE · Class 7 · English

Answer key

Tenses · AW-7E-TEN-2026-V1 · For parents — fold back or tear off before handing the sheet to your child.

QAnswerWorking
1(c) is sendingpresent continuous: an action going on now: am/is/are + the -ing form
2(a) is cookingpresent continuous: an action going on now: am/is/are + the -ing form
3(a) had sentpast perfect: the earlier of two past actions: had + past participle
4(d) simple presenthabits and facts: base verb, with -s/-es for he, she, it and singular nouns
5(a) am/is/are + the -ing form—
6(d) flownfly – flew – flown
7(d) have not painted“not” goes after the first helping verb
8(c) A is true, but R is false.A is true: the time words call for the simple future. R is false.
9had plantedpast perfect: the earlier of two past actions: had + past participle
10had plantedpast perfect: the earlier of two past actions: had + past participle
11will sendsimple future: a future action: will + base verb
12tooksimple past: a finished action at a stated past time: the past form
13Past perfect: the earlier of two past actions: had + past participle—
14Rohan will cook the vegetables tomorrow.a future action: will + base verb
15made, made, making—
16Were our neighbours choosing the colours at eight o’clock last night?move the first helping verb before the subject
17(1) will fly; (2) have written; (3) clean; (4) is finishingsimple future; present perfect; simple present; present continuous
18Vikram built a sandcastle yesterday. Vikram is writing a letter now. Vikram will carry the box tomorrow.simple past, present continuous, simple future
19By the time the guests arrived, Dev had fed the birds. The past perfect: the earlier of two past actions: had + past participle.—
20Simple past: a finished action at a stated past time: the past form, e.g. Farhan made the cakes two days ago. Simple present: habits and facts: base verb, with -s/-es for he, she, it and singular nouns, e.g. Nowadays, Arjun flies the kites every morning. Present perfect continuous: an action that began in the past and is still going on: has/have been + the -ing form, e.g. Kavya has been writing a letter since morning.Any correct sentences.