← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 301 · 40 questions
TalentJR

The grammar rule (Time word first): Find the time word: every day, now, yesterday, tomorrow, since, before … Choose the tense it needs. Fit the verb to the subject: he / she → -s, is, has, was; I → am; we / they → are, have, were.

NameDateTime takenScore ___ / 40
  1. 1.By the time we reached, the children ___ in the pool. (a) had swum (b) had swam (c) has swum (d) have swum
  2. 2.Aarav has just ___ a picture. (a) drawing (b) drew (c) draw (d) drawn
  3. 3.My sister did not ___ the room two days ago. (a) clean (b) cleaning (c) cleaned (d) cleans
  4. 4.Name the tense: “We watch a cartoon.” (a) present perfect (b) simple present (c) present continuous (d) past perfect
  5. 5.I ___ a cartoon in 2023. (a) watch (b) have watched (c) will watch (d) watched
  6. 6.He ___ Grandma yesterday. (a) helps (b) has helped (c) will help (d) helped
  7. 7.Name the tense: “The students will draw a picture.” (a) past perfect (b) simple future (c) simple past (d) present continuous
  8. 8.Which is the correct -ing form of “write”? (a) writing (b) writeeing (c) writeing
  9. 9.At 8 pm yesterday, Saanvi ___ cricket. (a) is playing (b) were playing (c) was playing (d) was play
  10. 10.___ my brother run in the park last week? (a) Was (b) Do (c) Does (d) Did
  11. 11.You have just ___ the train. (a) took (b) taken (c) taking (d) take
  12. 12.I ___ a tree next Sunday. (a) will plants (b) will planting (c) planted (d) will plant
  13. 13.My parents ___ a tree when the bell rang. (a) was climbing (b) were climbing (c) are climbing (d) were climb
  14. 14.Kabir did not ___ the bag yesterday. (a) carry (b) carrying (c) carried (d) carries
  15. 15.___ she speak Hindi yesterday? (a) Did (b) Does (c) Do (d) Was
  16. 16.My parents ___ the dishes tomorrow. (a) will washing (b) washed (c) will washes (d) will wash
  17. 17.By the time we reached, he ___ in the park. (a) had jogged (b) has jogged (c) have jogged (d) had jog
  18. 18.Nisha ___ written a letter already. (a) have (b) has
  19. 19.Meera ___ a sandcastle in 2023. (a) will build (b) builded (c) builds (d) built
  20. 20.They have known my best friend ___ 2019. (a) since (b) for
  21. 21.I ___ in the pool in 2023. (a) will swim (b) swim (c) swimmed (d) swam
  22. 22.Name the tense: “I caught the ball.” (a) simple future (b) simple present (c) simple past (d) past continuous
  23. 23.What is the past tense of “catch”? (a) catching (b) caught (c) catched
  24. 24.What is the past tense of “speak”? (a) speaking (b) spoke (c) spoken (d) speaked
  25. 25.Name the tense: “I am swimming in the pool.” (a) present continuous (b) simple past (c) past perfect (d) past continuous
  26. 26.We are going to ___ in the pool next Sunday. (a) swims (b) swim (c) swimming (d) swam
  27. 27.She has just ___ a picture. (a) draw (b) drew (c) drawn (d) drawing
  28. 28.When Dad called, Aisha ___ already planted a tree. (a) had (b) has (c) have
  29. 29.She ___ tea when it started to rain. (a) were making (b) was making (c) is making (d) was make
  30. 30.Which is the correct -ing form of “plant”? (a) planteing (b) planting (c) plantting
  31. 31.___ he washing the dishes now? (a) Is (b) Am (c) Are
  32. 32.You ___ cricket every morning. (a) playing (b) plays (c) play
  33. 33.My brother ___ jog in the park every day. (a) isn't (b) don't (c) doesn't
  34. 34.She did not ___ a cap in 2023. (a) wears (b) wearing (c) wear (d) wore
  35. 35.She ___ watch a cartoon on Saturdays. (a) don't (b) isn't (c) doesn't
  36. 36.Choose the right verb: Each of the students ___ a name tag. (a) has (b) have
  37. 37.They ___ cricket every day. (a) play (b) plays (c) playing
  38. 38.When the phone rang, he ___ the dishes. (a) was washing (b) is washing (c) was wash (d) were washing
  39. 39.Name the tense: “You had won the match.” (a) simple past (b) present continuous (c) simple present (d) past perfect
  40. 40.You ___ a letter when Mum came home. (a) are writing (b) was writing (c) were writing (d) were write

Answer key

  1. had swum
  2. drawn
  3. clean
  4. simple present
  5. watched
  6. helped
  7. simple future
  8. writing
  9. was playing
  10. Did
  11. taken
  12. will plant
  13. were climbing
  14. carry
  15. Did
  16. will wash
  17. had jogged
  18. has
  19. built
  20. since
  21. swam
  22. simple past
  23. caught
  24. spoke
  25. present continuous
  26. swim
  27. drawn
  28. had
  29. was making
  30. planting
  31. Is
  32. play
  33. doesn't
  34. wear
  35. doesn't
  36. has
  37. play
  38. was washing
  39. past perfect
  40. were writing

Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar