← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 356 · 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 ___ a cap when it started to rain. (a) was wearing (b) were wear (c) are wearing (d) were wearing
  2. 2.Choose the right verb: Physics ___ interesting. (a) is (b) are
  3. 3.We ___ jogged in the park already. (a) have (b) has
  4. 4.___ my parents catch the ball every morning? (a) Are (b) Is (c) Does (d) Do
  5. 5.When Dad called, my brother ___ already spoken Hindi. (a) had (b) has (c) have
  6. 6.___ he catch the ball every Sunday? (a) Is (b) Do (c) Does (d) Are
  7. 7.By the time the guests arrived, my sister ___ a sandcastle. (a) have built (b) had built (c) has built (d) had build
  8. 8.___ Pooja sending a message now? (a) Are (b) Is (c) Am
  9. 9.Choose the right verb: Each of the students ___ a ID card. (a) have (b) has
  10. 10.He ___ played cricket already. (a) have (b) has
  11. 11.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  12. 12.By the time we reached, my parents ___ in the park. (a) had jog (b) had jogged (c) has jogged (d) have jogged
  13. 13.We ___ a mango when the bell rang. (a) was eating (b) were eat (c) were eating (d) are eating
  14. 14.You did not ___ science yesterday. (a) studies (b) studied (c) studying (d) study
  15. 15.When Dad called, they ___ already taken the train. (a) have (b) had (c) has
  16. 16.What is the past tense of “fly”? (a) flying (b) flyed (c) flown (d) flew
  17. 17.They did not ___ a song yesterday. (a) sang (b) sings (c) singing (d) sing
  18. 18.She ___ a cartoon when Mum came home. (a) was watch (b) was watching (c) were watching (d) is watching
  19. 19.I ___ a cake next week. (a) will bakes (b) will baking (c) will bake (d) baked
  20. 20.I have just ___ in the park. (a) jogged (b) jogs (c) jogging (d) jog
  21. 21.___ you planting a tree at the moment? (a) Are (b) Am (c) Is
  22. 22.Name the tense: “My sister has washed the dishes.” (a) past perfect (b) simple future (c) past continuous (d) present perfect
  23. 23.My sister ___ the room yesterday. (a) cleaned (b) has cleaned (c) will clean (d) cleans
  24. 24.We ___ vegetables before the guests arrived. (a) had buy (b) had bought (c) have bought (d) has bought
  25. 25.Choose the right verb: Each of the girls ___ a water bottle. (a) has (b) have
  26. 26.___ they write a letter twice a week? (a) Does (b) Are (c) Is (d) Do
  27. 27.Name the tense: “He had washed the dishes.” (a) present continuous (b) present perfect (c) simple future (d) past perfect
  28. 28.You ___ in Pune since 2020. (a) live (b) lived (c) have lived (d) has lived
  29. 29.My cousins ___ in this school since 2022. (a) has taught (b) have taught (c) taught (d) teach
  30. 30.She ___ the match before Mum came home. (a) has won (b) had win (c) had won (d) have won
  31. 31.When it started to rain, Myra ___ Hindi. (a) is speaking (b) was speak (c) were speaking (d) was speaking
  32. 32.I ___ the dog every Sunday. (a) feeding (b) feeds (c) feed
  33. 33.When it started to rain, we ___ on the stage. (a) were dance (b) was dancing (c) were dancing (d) are dancing
  34. 34.Name the tense: “Kavya told a story.” (a) past continuous (b) simple past (c) past perfect (d) present continuous
  35. 35.Name the tense: “You cook rice.” (a) present perfect (b) past perfect (c) simple present (d) present continuous
  36. 36.My sister ___ science every day. (a) studying (b) study (c) studies
  37. 37.We ___ a picture every morning. (a) draws (b) draw (c) drawing
  38. 38.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  39. 39.Vivaan ___ in the park now. (a) am running (b) are running (c) is run (d) is running
  40. 40.Farhan ___ a message in 2023. (a) sended (b) sends (c) will send (d) sent

Answer key

  1. were wearing
  2. is
  3. have
  4. Do
  5. had
  6. Does
  7. had built
  8. Is
  9. has
  10. has
  11. are
  12. had jogged
  13. were eating
  14. study
  15. had
  16. flew
  17. sing
  18. was watching
  19. will bake
  20. jogged
  21. Are
  22. present perfect
  23. cleaned
  24. had bought
  25. has
  26. Do
  27. past perfect
  28. have lived
  29. have taught
  30. had won
  31. was speaking
  32. feed
  33. were dancing
  34. simple past
  35. simple present
  36. studies
  37. draw
  38. is
  39. is running
  40. sent

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