← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 495 · 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.You ___ going to watch a cartoon next month. (a) are (b) is (c) am
  2. 2.You have known my best friend ___ two years. (a) for (b) since
  3. 3.Name the tense: “Kunal had bought vegetables.” (a) present continuous (b) past perfect (c) simple present (d) simple past
  4. 4.Name the tense: “She makes tea.” (a) simple present (b) present perfect (c) past continuous (d) present continuous
  5. 5.We ___ a cake at 8 pm yesterday. (a) are baking (b) were bake (c) was baking (d) were baking
  6. 6.They ___ the ball tomorrow. (a) will throwing (b) will throws (c) threw (d) will throw
  7. 7.Name the tense: “You tell a story.” (a) simple past (b) past continuous (c) present continuous (d) simple present
  8. 8.She ___ in this school since 2019. (a) taught (b) has taught (c) have taught (d) teaches
  9. 9.___ my sister catch the ball last Sunday? (a) Did (b) Do (c) Does (d) Was
  10. 10.My friends ___ going to fly a kite next week. (a) am (b) is (c) are
  11. 11.When the phone rang, Vivaan ___ cricket. (a) is playing (b) was playing (c) were playing (d) was play
  12. 12.She ___ a message before the guests arrived. (a) had send (b) have sent (c) has sent (d) had sent
  13. 13.My friends ___ to school before the bell rang. (a) had gone (b) had went (c) have gone (d) has gone
  14. 14.I ___ going to send a message next month. (a) am (b) are (c) is
  15. 15.We ___ going to sing a song tomorrow. (a) am (b) is (c) are
  16. 16.By the time the bell rang, Aisha ___ a message. (a) had send (b) has sent (c) have sent (d) had sent
  17. 17.He ___ Hindi when it started to rain. (a) was speak (b) was speaking (c) were speaking (d) is speaking
  18. 18.My brother did not ___ a mango yesterday. (a) ate (b) eating (c) eat (d) eats
  19. 19.At 8 pm yesterday, he ___ a song. (a) is singing (b) was sing (c) were singing (d) was singing
  20. 20.Choose the right verb: My trousers ___ new. (a) are (b) is
  21. 21.Name the tense: “You are building a sandcastle.” (a) present continuous (b) past continuous (c) simple future (d) simple past
  22. 22.They ___ the room before Mum came home. (a) had cleaned (b) had clean (c) has cleaned (d) have cleaned
  23. 23.I ___ a cartoon at the moment. (a) are watching (b) am watching (c) is watching (d) am watch
  24. 24.You ___ a cartoon twice a week. (a) watching (b) watch (c) watches
  25. 25.Choose the right verb: Each student ___ a locker. (a) has (b) have
  26. 26.I have worked in Delhi ___ five years. (a) for (b) since
  27. 27.Name the tense: “We will build a sandcastle.” (a) past perfect (b) simple present (c) simple future (d) present continuous
  28. 28.She is going to ___ in the park next Sunday. (a) jogs (b) jogged (c) jogging (d) jog
  29. 29.Name the tense: “My brother will send a message.” (a) past continuous (b) simple past (c) simple present (d) simple future
  30. 30.Choose the right verb: Either Zoya or the boys ___ coming today. (a) is (b) are
  31. 31.When Mum came home, I ___ a song. (a) were singing (b) was singing (c) am singing (d) was sing
  32. 32.I ___ a sandcastle every day. (a) builds (b) build (c) building
  33. 33.Name the tense: “They are dancing on the stage.” (a) simple present (b) present continuous (c) simple future (d) past continuous
  34. 34.He ___ going to take the train next Sunday. (a) am (b) are (c) is
  35. 35.Name the tense: “My cousins are playing cricket.” (a) simple present (b) present perfect (c) present continuous (d) simple past
  36. 36.They ___ to school in 2023. (a) goed (b) will go (c) went (d) go
  37. 37.When it started to rain, my friends ___ a cartoon. (a) was watching (b) were watch (c) are watching (d) were watching
  38. 38.They ___ in Pune since 2022. (a) have lived (b) has lived (c) lived (d) live
  39. 39.You ___ tea at 8 pm yesterday. (a) was making (b) were making (c) were make (d) are making
  40. 40.Which is the correct -ing form of “wear”? (a) weareing (b) wearring (c) wearing

Answer key

  1. are
  2. for
  3. past perfect
  4. simple present
  5. were baking
  6. will throw
  7. simple present
  8. has taught
  9. Did
  10. are
  11. was playing
  12. had sent
  13. had gone
  14. am
  15. are
  16. had sent
  17. was speaking
  18. eat
  19. was singing
  20. are
  21. present continuous
  22. had cleaned
  23. am watching
  24. watch
  25. has
  26. for
  27. simple future
  28. jog
  29. simple future
  30. are
  31. was singing
  32. build
  33. present continuous
  34. is
  35. present continuous
  36. went
  37. were watching
  38. have lived
  39. were making
  40. wearing

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