← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 195 · 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.Neel ___ in the park before it got dark. (a) have run (b) has run (c) had run (d) had ran
  2. 2.They did not ___ a cartoon last Sunday. (a) watched (b) watches (c) watch (d) watching
  3. 3.He ___ a picture every day. (a) drawing (b) draw (c) draws
  4. 4.The children ___ going to help Grandma next month. (a) am (b) is (c) are
  5. 5.We ___ a letter when it started to rain. (a) were writing (b) were write (c) was writing (d) are writing
  6. 6.Choose the right verb: Each girl ___ a notebook. (a) have (b) has
  7. 7.We have just ___ milk. (a) drank (b) drink (c) drinking (d) drunk
  8. 8.When Mum came home, my sister ___ cricket. (a) were playing (b) was play (c) is playing (d) was playing
  9. 9.I ___ told a story already. (a) has (b) have
  10. 10.Which is the correct -ing form of “buy”? (a) buyying (b) buyeing (c) buying
  11. 11.Name the tense: “They drink milk.” (a) simple future (b) simple present (c) simple past (d) present continuous
  12. 12.We ___ rice before the bell rang. (a) had cook (b) has cooked (c) had cooked (d) have cooked
  13. 13.Name the tense: “They were drawing a picture.” (a) past continuous (b) simple past (c) simple future (d) present continuous
  14. 14.Name the tense: “We will play cricket.” (a) past continuous (b) simple future (c) present perfect (d) simple present
  15. 15.Name the tense: “You had ridden a bicycle.” (a) past perfect (b) simple future (c) simple past (d) simple present
  16. 16.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  17. 17.Farhan ___ on the stage last week. (a) has danced (b) dances (c) will dance (d) danced
  18. 18.You did not ___ a sandcastle last week. (a) built (b) builds (c) build (d) building
  19. 19.The children ___ the dog last week. (a) will feed (b) feeded (c) fed (d) feed
  20. 20.Name the tense: “We have planted a tree.” (a) present perfect (b) simple present (c) simple future (d) past perfect
  21. 21.You did not ___ in the park last Sunday. (a) jogged (b) jog (c) jogs (d) jogging
  22. 22.Choose the right verb: One of my friends ___ in Class 7. (a) is (b) are
  23. 23.I have had this bicycle ___ five years. (a) since (b) for
  24. 24.They ___ in Pune since 2022. (a) lived (b) have lived (c) live (d) has lived
  25. 25.___ my sister taking the train at the moment? (a) Am (b) Are (c) Is
  26. 26.___ I clean the room on Saturdays? (a) Is (b) Are (c) Do (d) Does
  27. 27.She is going to ___ the dog next month. (a) fed (b) feeding (c) feeds (d) feed
  28. 28.They ___ a cap when the bell rang. (a) were wear (b) were wearing (c) was wearing (d) are wearing
  29. 29.When Dad called, the students ___ already told a story. (a) had (b) have (c) has
  30. 30.When Mum came home, Vivaan ___ in the park. (a) were running (b) was run (c) is running (d) was running
  31. 31.We ___ in Pune since 2020. (a) live (b) has lived (c) have lived (d) lived
  32. 32.Choose the right verb: Each of the students ___ a name tag. (a) has (b) have
  33. 33.Name the tense: “You sang a song.” (a) past perfect (b) present continuous (c) past continuous (d) simple past
  34. 34.Choose the right verb: There ___ some milk in the jug. (a) is (b) are
  35. 35.They ___ a cap two days ago. (a) weared (b) wore (c) wear (d) will wear
  36. 36.Name the tense: “They will draw a picture.” (a) simple past (b) past continuous (c) past perfect (d) simple future
  37. 37.Which is the correct -ing form of “watch”? (a) watching (b) watcheing (c) watchhing
  38. 38.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  39. 39.The children ___ on the stage when Mum came home. (a) were dancing (b) were dance (c) are dancing (d) was dancing
  40. 40.He ___ play cricket every day. (a) isn't (b) doesn't (c) don't

Answer key

  1. had run
  2. watch
  3. draws
  4. are
  5. were writing
  6. has
  7. drunk
  8. was playing
  9. have
  10. buying
  11. simple present
  12. had cooked
  13. past continuous
  14. simple future
  15. past perfect
  16. is
  17. danced
  18. build
  19. fed
  20. present perfect
  21. jog
  22. is
  23. for
  24. have lived
  25. Is
  26. Do
  27. feed
  28. were wearing
  29. had
  30. was running
  31. have lived
  32. has
  33. simple past
  34. is
  35. wore
  36. simple future
  37. watching
  38. are
  39. were dancing
  40. doesn't

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