← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 784 · 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.When Mum came home, we ___ the match. (a) were win (b) are winning (c) were winning (d) was winning
  2. 2.You ___ a sandcastle in 2023. (a) build (b) will build (c) built (d) builded
  3. 3.___ the children speak Hindi in 2023? (a) Was (b) Does (c) Did (d) Do
  4. 4.My parents ___ in this school since 2022. (a) teach (b) have taught (c) has taught (d) taught
  5. 5.___ Kabir run in the park every day? (a) Do (b) Are (c) Does (d) Is
  6. 6.She ___ cricket next Sunday. (a) will plays (b) played (c) will play (d) will playing
  7. 7.___ Rohan studying science right now? (a) Are (b) Is (c) Am
  8. 8.Choose the right verb: All the students ___ a notebook. (a) have (b) has
  9. 9.___ she build a sandcastle last week? (a) Does (b) Was (c) Do (d) Did
  10. 10.You did not ___ to school in 2023. (a) went (b) goes (c) go (d) going
  11. 11.Choose the right verb: Each of the children ___ a ID card. (a) has (b) have
  12. 12.They ___ a mango before the guests arrived. (a) has eaten (b) had ate (c) have eaten (d) had eaten
  13. 13.Which is the correct -ing form of “sing”? (a) singing (b) singeing (c) singging
  14. 14.We ___ take the train on Saturdays. (a) doesn't (b) don't (c) aren't
  15. 15.When the phone rang, we ___ a kite. (a) are flying (b) was flying (c) were flying (d) were fly
  16. 16.By the time the bell rang, she ___ Grandma. (a) had help (b) have helped (c) had helped (d) has helped
  17. 17.He ___ Hindi every day. (a) speaks (b) speak (c) speaking
  18. 18.We ___ a story before Mum came home. (a) has told (b) had tell (c) had told (d) have told
  19. 19.___ they swimming in the pool right now? (a) Is (b) Am (c) Are
  20. 20.I ___ a mango before the guests arrived. (a) has eaten (b) had ate (c) had eaten (d) have eaten
  21. 21.At 8 pm yesterday, they ___ the dog. (a) were feed (b) was feeding (c) are feeding (d) were feeding
  22. 22.When the bell rang, Neel ___ science. (a) was study (b) was studying (c) is studying (d) were studying
  23. 23.She ___ in Pune since 2019. (a) lives (b) has lived (c) lived (d) have lived
  24. 24.When Dad called, Ananya ___ already cooked rice. (a) have (b) had (c) has
  25. 25.Name the tense: “I was climbing a tree.” (a) past perfect (b) simple present (c) past continuous (d) simple past
  26. 26.My sister ___ in Delhi since 2019. (a) works (b) has worked (c) worked (d) have worked
  27. 27.When Dad called, I ___ already taken the train. (a) had (b) have (c) has
  28. 28.We ___ a cake when Mum came home. (a) were bake (b) was baking (c) were baking (d) are baking
  29. 29.We ___ the train every Sunday. (a) takes (b) taking (c) take
  30. 30.They have had this bicycle ___ five years. (a) for (b) since
  31. 31.Zoya ___ a mango now. (a) is eating (b) is eat (c) am eating (d) are eating
  32. 32.Name the tense: “The children were eating a mango.” (a) present perfect (b) past continuous (c) simple past (d) present continuous
  33. 33.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  34. 34.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  35. 35.Which is the correct -ing form of “eat”? (a) eatting (b) eating (c) eateing
  36. 36.I ___ the train before it got dark. (a) have taken (b) had taken (c) has taken (d) had took
  37. 37.___ we fly a kite twice a week? (a) Is (b) Are (c) Does (d) Do
  38. 38.He ___ sent a message already. (a) have (b) has
  39. 39.Choose the right verb: Either Farhan or the girls ___ coming today. (a) is (b) are
  40. 40.Name the tense: “Vivaan had carried the bag.” (a) past continuous (b) past perfect (c) present continuous (d) present perfect

Answer key

  1. were winning
  2. built
  3. Did
  4. have taught
  5. Does
  6. will play
  7. Is
  8. have
  9. Did
  10. go
  11. has
  12. had eaten
  13. singing
  14. don't
  15. were flying
  16. had helped
  17. speaks
  18. had told
  19. Are
  20. had eaten
  21. were feeding
  22. was studying
  23. has lived
  24. had
  25. past continuous
  26. has worked
  27. had
  28. were baking
  29. take
  30. for
  31. is eating
  32. past continuous
  33. are
  34. is
  35. eating
  36. had taken
  37. Do
  38. has
  39. are
  40. past perfect

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