EnglishClass 5–8Free printable

Tenses

Past, present and future in action

32 questions · about 40 minutes · answer key included

Name Class Date ⭐ Score / 32

Look for time clues in each sentence: every night, last summer, now, since, by next June. They tell you which tense to use.

Part AFill in the correct form

Write the correct form of the verb in brackets.

  1. My grandmother us a story every night. (tell)
  2. We Mysuru last summer. (visit)
  3. Listen! The baby . (cry)
  4. Riya spicy food. (not like)
  5. When I reached the station, the train already . (leave)
  6. I my homework. Can I go out now? (finish)
  7. They cricket when it started to rain. (play)
  8. The sun in the east. (rise)
  9. By next June, she her course. (complete)
  10. you my blue pen anywhere? (see)
  11. He in Chennai since 2019. (live)
  12. Look at those dark clouds! It soon. (rain)

Part BPast simple or past perfect?

Choose the correct answer. Use the past perfect (had + past participle) for the action that happened first.

  1. By the time we reached the cinema, the film .A startedB had startedC startsD is starting
  2. Last Sunday we a picnic by the lake.A had hadB haveC hadD having
  3. She the book before she watched the film.A had readB readsC readingD has read
  4. Arjun could not pay because he his wallet.A losesB had lostC losingD lose
  5. When I got to school, I realised I my lunch box at home.A leaveB leavingC had leftD leaves
  6. Yesterday Meena her grandparents in Mangaluru.A had visitedB visitsC visitedD visiting
  7. The ground was wet because it all night.A rainedB had rainedC rainsD raining
  8. We our tickets online two days ago.A had bookedB bookedC bookD booking

Part CCorrect the errors

Each sentence has one tense mistake. Rewrite it correctly.

  1. She don’t know the answer.
  2. I have seen him yesterday.
  3. He is knowing the way.
  4. We was playing in the park.
  5. Did you went to school today?
  6. The shop closes before we reached.

Part DName the tense

  1. They have been waiting for an hour.
  2. She will be travelling tomorrow.
  3. I had eaten before he came.
  4. Birds fly south in winter.
  5. We were watching a film.
  6. He will call you tonight.

Free worksheet from Vihakids · www.vihakids.com · Live 1-on-1 online tuition, Classes 1–10 · Free demo class: +91 99725 77828

More free worksheets: Kannada Varnamale · Hindi Varnamala · English A to Z · All free worksheets →

Want a tutor to go through this with your child?

Our tutors follow your child’s own school textbook and explain each step patiently, one-on-one. See online English tuition, or book a free 30-minute demo class.

Book a free demo class