← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 411 · 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 next Sunday. (a) will singing (b) will sings (c) will sing (d) sang
  2. 2.She ___ a sandcastle now. (a) is building (b) is build (c) are building (d) am building
  3. 3.___ I fly a kite twice a week? (a) Are (b) Is (c) Do (d) Does
  4. 4.___ Ira dance on the stage two days ago? (a) Do (b) Was (c) Does (d) Did
  5. 5.___ I drink milk two days ago? (a) Do (b) Did (c) Was (d) Does
  6. 6.Choose the right verb: All the players ___ a ID card. (a) has (b) have
  7. 7.___ he cooking rice now? (a) Are (b) Am (c) Is
  8. 8.By the time the bell rang, Kabir ___ tea. (a) has made (b) had make (c) had made (d) have made
  9. 9.Choose the right verb: One of my friends ___ in Class 8. (a) are (b) is
  10. 10.By the time the bell rang, she ___ rice. (a) has cooked (b) have cooked (c) had cook (d) had cooked
  11. 11.I ___ a sandcastle two days ago. (a) will build (b) built (c) builded (d) build
  12. 12.Which is the correct -ing form of “clean”? (a) cleaning (b) cleaneing (c) cleanning
  13. 13.By the time Mum came home, we ___ a cake. (a) had baked (b) have baked (c) has baked (d) had bake
  14. 14.I have known my best friend ___ 2019. (a) for (b) since
  15. 15.Choose the right verb: Each of the girls ___ a locker. (a) have (b) has
  16. 16.Name the tense: “They will drink milk.” (a) past perfect (b) present perfect (c) present continuous (d) simple future
  17. 17.My brother ___ Grandma at 8 pm yesterday. (a) were helping (b) was help (c) was helping (d) is helping
  18. 18.We have waited for the bus ___ ten minutes. (a) since (b) for
  19. 19.I ___ in the park right now. (a) is jogging (b) am jogging (c) are jogging (d) am jog
  20. 20.___ I fly a kite in 2023? (a) Did (b) Do (c) Does (d) Was
  21. 21.He ___ in Delhi since 2019. (a) worked (b) have worked (c) works (d) has worked
  22. 22.She ___ win the match twice a week. (a) isn't (b) don't (c) doesn't
  23. 23.My sister has worked in Delhi ___ six months. (a) since (b) for
  24. 24.Choose the right verb: Neither Zoya nor the girls ___ coming today. (a) is (b) are
  25. 25.I ___ a kite at the moment. (a) is flying (b) are flying (c) am fly (d) am flying
  26. 26.My friends ___ a cap when Mum came home. (a) are wearing (b) was wearing (c) were wearing (d) were wear
  27. 27.Choose the right verb: Each student ___ a notebook. (a) have (b) has
  28. 28.Pooja has just ___ the ball. (a) throwing (b) throw (c) thrown (d) threw
  29. 29.When Mum came home, I ___ the bag. (a) am carrying (b) was carry (c) was carrying (d) were carrying
  30. 30.What is the past tense of “run”? (a) run (b) running (c) ran (d) runned
  31. 31.When Dad called, we ___ already jogged in the park. (a) have (b) has (c) had
  32. 32.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  33. 33.Name the tense: “My brother was eating a mango.” (a) simple past (b) past continuous (c) present perfect (d) simple future
  34. 34.I did not ___ in the pool in 2023. (a) swam (b) swims (c) swimming (d) swim
  35. 35.Name the tense: “We have cooked rice.” (a) present perfect (b) simple present (c) simple future (d) past continuous
  36. 36.My brother ___ Hindi twice a week. (a) speaks (b) speak (c) speaking
  37. 37.We ___ the bag before the bell rang. (a) had carried (b) had carry (c) has carried (d) have carried
  38. 38.He ___ cricket now. (a) am playing (b) are playing (c) is play (d) is playing
  39. 39.She has worked in Delhi ___ six months. (a) since (b) for
  40. 40.At 8 pm yesterday, they ___ a mango. (a) are eating (b) was eating (c) were eat (d) were eating

Answer key

  1. will sing
  2. is building
  3. Do
  4. Did
  5. Did
  6. have
  7. Is
  8. had made
  9. is
  10. had cooked
  11. built
  12. cleaning
  13. had baked
  14. since
  15. has
  16. simple future
  17. was helping
  18. for
  19. am jogging
  20. Did
  21. has worked
  22. doesn't
  23. for
  24. are
  25. am flying
  26. were wearing
  27. has
  28. thrown
  29. was carrying
  30. ran
  31. had
  32. is
  33. past continuous
  34. swim
  35. present perfect
  36. speaks
  37. had carried
  38. is playing
  39. for
  40. were eating

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