← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 685 · 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.My brother ___ a sandcastle when it started to rain. (a) is building (b) were building (c) was build (d) was building
  2. 2.We ___ going to play cricket next week. (a) is (b) are (c) am
  3. 3.My brother ___ going to send a message tomorrow. (a) am (b) is (c) are
  4. 4.You did not ___ the match in 2023. (a) won (b) win (c) wins (d) winning
  5. 5.By the time Mum came home, my sister ___ vegetables. (a) had buy (b) has bought (c) have bought (d) had bought
  6. 6.___ he buy vegetables yesterday? (a) Did (b) Was (c) Do (d) Does
  7. 7.___ Aditya build a sandcastle every Sunday? (a) Does (b) Is (c) Are (d) Do
  8. 8.Name the tense: “They drew a picture.” (a) simple past (b) past continuous (c) simple present (d) present continuous
  9. 9.My brother ___ the room when it started to rain. (a) were cleaning (b) was clean (c) was cleaning (d) is cleaning
  10. 10.___ we buying vegetables at the moment? (a) Am (b) Is (c) Are
  11. 11.I ___ the ball on Saturdays. (a) throws (b) throwing (c) throw
  12. 12.They ___ drink milk every Sunday. (a) don't (b) doesn't (c) aren't
  13. 13.The children have worked in Delhi ___ five years. (a) since (b) for
  14. 14.When Dad called, my sister ___ already planted a tree. (a) has (b) had (c) have
  15. 15.He ___ a tree yesterday. (a) planted (b) will plant (c) has planted (d) plants
  16. 16.Name the tense: “My brother will swim in the pool.” (a) present continuous (b) simple future (c) simple past (d) past continuous
  17. 17.What is the past tense of “catch”? (a) catching (b) caught (c) catched
  18. 18.Name the tense: “She had ridden a bicycle.” (a) present continuous (b) past perfect (c) present perfect (d) simple future
  19. 19.He ___ a message when the bell rang. (a) were sending (b) was send (c) is sending (d) was sending
  20. 20.When Dad called, you ___ already helped Grandma. (a) had (b) has (c) have
  21. 21.Name the tense: “We will take the train.” (a) simple future (b) past perfect (c) present perfect (d) simple present
  22. 22.I ___ for the team now. (a) are clapping (b) am clapping (c) am clap (d) is clapping
  23. 23.My cousins ___ a tree every Sunday. (a) plant (b) plants (c) planting
  24. 24.You ___ in the park every Sunday. (a) jog (b) jogging (c) jogs
  25. 25.Choose the right verb: Each child ___ a water bottle. (a) have (b) has
  26. 26.Choose the right verb: The news ___ good today. (a) is (b) are
  27. 27.Which is the correct -ing form of “help”? (a) helping (b) helpeing (c) helpping
  28. 28.By the time Mum came home, I ___ for the team. (a) have clapped (b) had clap (c) has clapped (d) had clapped
  29. 29.Choose the right verb: Every child ___ a ID card. (a) have (b) has
  30. 30.Kunal did not ___ a sandcastle yesterday. (a) built (b) building (c) builds (d) build
  31. 31.He did not ___ a story in 2023. (a) tell (b) telling (c) told (d) tells
  32. 32.When it started to rain, we ___ the dishes. (a) were washing (b) are washing (c) was washing (d) were wash
  33. 33.___ Yash eat a mango every day? (a) Do (b) Is (c) Does (d) Are
  34. 34.Choose the right verb: Either Kavya or the twins ___ coming today. (a) is (b) are
  35. 35.I ___ a letter two days ago. (a) will write (b) wrote (c) write (d) writed
  36. 36.Name the tense: “Ananya was winning the match.” (a) simple past (b) past continuous (c) present continuous (d) simple present
  37. 37.My brother ___ a tree before Mum came home. (a) has planted (b) have planted (c) had planted (d) had plant
  38. 38.She ___ a tree in 2023. (a) climbed (b) will climb (c) has climbed (d) climbs
  39. 39.He ___ in the park at 8 pm yesterday. (a) was running (b) was run (c) is running (d) were running
  40. 40.You ___ going to drink milk next week. (a) am (b) are (c) is

Answer key

  1. was building
  2. are
  3. is
  4. win
  5. had bought
  6. Did
  7. Does
  8. simple past
  9. was cleaning
  10. Are
  11. throw
  12. don't
  13. for
  14. had
  15. planted
  16. simple future
  17. caught
  18. past perfect
  19. was sending
  20. had
  21. simple future
  22. am clapping
  23. plant
  24. jog
  25. has
  26. is
  27. helping
  28. had clapped
  29. has
  30. build
  31. tell
  32. were washing
  33. Does
  34. are
  35. wrote
  36. past continuous
  37. had planted
  38. climbed
  39. was running
  40. are

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