← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 580 · 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.He ___ a song before it got dark. (a) have sung (b) has sung (c) had sang (d) had sung
  2. 2.___ she clean the room on Saturdays? (a) Does (b) Do (c) Is (d) Are
  3. 3.When the phone rang, you ___ the ball. (a) are catching (b) were catching (c) were catch (d) was catching
  4. 4.Name the tense: “We are clapping for the team.” (a) past perfect (b) simple future (c) past continuous (d) present continuous
  5. 5.___ my sister speak Hindi in 2023? (a) Was (b) Does (c) Did (d) Do
  6. 6.When Dad called, we ___ already worn a cap. (a) has (b) had (c) have
  7. 7.We ___ worn a cap already. (a) have (b) has
  8. 8.___ we take the train yesterday? (a) Did (b) Do (c) Was (d) Does
  9. 9.My friends have just ___ a letter. (a) write (b) writing (c) wrote (d) written
  10. 10.Name the tense: “Saanvi had planted a tree.” (a) simple past (b) past perfect (c) simple present (d) present continuous
  11. 11.They ___ in this school since 2019. (a) has studied (b) study (c) have studied (d) studied
  12. 12.I ___ to school before Mum came home. (a) have gone (b) had gone (c) has gone (d) had went
  13. 13.Tara ___ the room on Saturdays. (a) clean (b) cleans (c) cleaning
  14. 14.When Dad called, Sneha ___ already told a story. (a) have (b) has (c) had
  15. 15.By the time Mum came home, Priya ___ in the pool. (a) has swum (b) have swum (c) had swam (d) had swum
  16. 16.You ___ a cake when the phone rang. (a) were bake (b) was baking (c) were baking (d) are baking
  17. 17.___ my sister clean the room every day? (a) Do (b) Are (c) Does (d) Is
  18. 18.Choose the right verb: Every player ___ a name tag. (a) has (b) have
  19. 19.We ___ for the team two days ago. (a) have clapped (b) clap (c) will clap (d) clapped
  20. 20.Which is the correct -ing form of “ride”? (a) rideeing (b) riding (c) rideing
  21. 21.You have just ___ a message. (a) sent (b) send (c) sends (d) sending
  22. 22.I ___ science when it started to rain. (a) am studying (b) was study (c) were studying (d) was studying
  23. 23.He ___ to school yesterday. (a) goes (b) goed (c) went (d) will go
  24. 24.She ___ the dishes right now. (a) is washing (b) am washing (c) are washing (d) is wash
  25. 25.___ my cousins carrying the bag now? (a) Is (b) Am (c) Are
  26. 26.When Mum came home, my sister ___ the train. (a) was take (b) were taking (c) was taking (d) is taking
  27. 27.___ you clap for the team two days ago? (a) Do (b) Did (c) Was (d) Does
  28. 28.Dev ___ science yesterday. (a) studied (b) has studied (c) studies (d) will study
  29. 29.My brother ___ Grandma at 8 pm yesterday. (a) was help (b) were helping (c) is helping (d) was helping
  30. 30.By the time Mum came home, you ___ vegetables. (a) had buy (b) has bought (c) have bought (d) had bought
  31. 31.He ___ cricket now. (a) am playing (b) is playing (c) is play (d) are playing
  32. 32.___ Manav building a sandcastle right now? (a) Is (b) Am (c) Are
  33. 33.She is going to ___ a message next month. (a) sent (b) sends (c) send (d) sending
  34. 34.___ you win the match every day? (a) Does (b) Are (c) Is (d) Do
  35. 35.Choose the right verb: Each child ___ a name tag. (a) have (b) has
  36. 36.Name the tense: “My brother has studied science.” (a) past continuous (b) simple present (c) present perfect (d) simple past
  37. 37.They have just ___ for the team. (a) clapping (b) clapped (c) clap (d) claps
  38. 38.At 8 pm yesterday, you ___ a cake. (a) are baking (b) was baking (c) were baking (d) were bake
  39. 39.By the time we reached, Kabir ___ in the park. (a) had run (b) has run (c) had ran (d) have run
  40. 40.The children did not ___ a tree last week. (a) planted (b) planting (c) plant (d) plants

Answer key

  1. had sung
  2. Does
  3. were catching
  4. present continuous
  5. Did
  6. had
  7. have
  8. Did
  9. written
  10. past perfect
  11. have studied
  12. had gone
  13. cleans
  14. had
  15. had swum
  16. were baking
  17. Does
  18. has
  19. clapped
  20. riding
  21. sent
  22. was studying
  23. went
  24. is washing
  25. Are
  26. was taking
  27. Did
  28. studied
  29. was helping
  30. had bought
  31. is playing
  32. Is
  33. send
  34. Do
  35. has
  36. present perfect
  37. clapped
  38. were baking
  39. had run
  40. plant

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