← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 987 · 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 sister ride a bicycle last week? (a) Does (b) Do (c) Did (d) Was
  2. 2.We ___ cook rice on Saturdays. (a) don't (b) aren't (c) doesn't
  3. 3.They are going to ___ a message next week. (a) sends (b) sending (c) send (d) sent
  4. 4.Which is the correct -ing form of “sing”? (a) singging (b) singeing (c) singing
  5. 5.Name the tense: “I throw the ball.” (a) simple present (b) present perfect (c) simple past (d) past continuous
  6. 6.By the time the guests arrived, you ___ in the park. (a) have run (b) had ran (c) had run (d) has run
  7. 7.You ___ Grandma next month. (a) will help (b) helped (c) will helps (d) will helping
  8. 8.Name the tense: “Priya has clapped for the team.” (a) simple present (b) past perfect (c) present continuous (d) present perfect
  9. 9.They did not ___ Hindi in 2023. (a) speaks (b) spoke (c) speaking (d) speak
  10. 10.I ___ brought lunch already. (a) has (b) have
  11. 11.When Mum came home, Kunal ___ vegetables. (a) was buy (b) was buying (c) is buying (d) were buying
  12. 12.My friends ___ a tree every Sunday. (a) planting (b) plants (c) plant
  13. 13.When Dad called, my cousins ___ already made tea. (a) have (b) has (c) had
  14. 14.Meera ___ a song before Mum came home. (a) had sang (b) had sung (c) have sung (d) has sung
  15. 15.Name the tense: “She played cricket.” (a) simple past (b) present perfect (c) simple future (d) present continuous
  16. 16.What is the past tense of “eat”? (a) eating (b) eaten (c) eated (d) ate
  17. 17.You ___ a cake every Sunday. (a) bake (b) baking (c) bakes
  18. 18.My friends ___ the room next Sunday. (a) will clean (b) cleaned (c) will cleaning (d) will cleans
  19. 19.Choose the right verb: Each of the boys ___ a notebook. (a) have (b) has
  20. 20.You have just ___ in the park. (a) jogged (b) jogs (c) jogging (d) jog
  21. 21.___ he planting a tree now? (a) Are (b) Is (c) Am
  22. 22.She ___ going to watch a cartoon next week. (a) is (b) am (c) are
  23. 23.Aditya ___ the dog when the bell rang. (a) were feeding (b) is feeding (c) was feed (d) was feeding
  24. 24.They ___ in the pool now. (a) is swimming (b) are swimming (c) are swim (d) am swimming
  25. 25.He has had this bicycle ___ six months. (a) since (b) for
  26. 26.___ he buying vegetables right now? (a) Is (b) Are (c) Am
  27. 27.When it started to rain, she ___ the ball. (a) were catching (b) was catching (c) is catching (d) was catch
  28. 28.He ___ in the pool when Mum came home. (a) was swim (b) is swimming (c) was swimming (d) were swimming
  29. 29.They ___ tea before the bell rang. (a) have made (b) has made (c) had make (d) had made
  30. 30.We have just ___ a kite. (a) flown (b) fly (c) flew (d) flying
  31. 31.My sister ___ told a story already. (a) have (b) has
  32. 32.When it started to rain, we ___ in the park. (a) were run (b) was running (c) are running (d) were running
  33. 33.___ she watch a cartoon on Saturdays? (a) Are (b) Is (c) Do (d) Does
  34. 34.What is the past tense of “write”? (a) writing (b) writed (c) written (d) wrote
  35. 35.You are going to ___ a picture tomorrow. (a) draw (b) drew (c) draws (d) drawing
  36. 36.Choose the right verb: Each of the girls ___ a name tag. (a) has (b) have
  37. 37.Choose the right verb: One of my classmates ___ in Class 5. (a) are (b) is
  38. 38.Which is the correct -ing form of “play”? (a) playying (b) playeing (c) playing
  39. 39.You ___ tea every Sunday. (a) making (b) make (c) makes
  40. 40.My sister is going to ___ milk next Sunday. (a) drank (b) drink (c) drinks (d) drinking

Answer key

  1. Did
  2. don't
  3. send
  4. singing
  5. simple present
  6. had run
  7. will help
  8. present perfect
  9. speak
  10. have
  11. was buying
  12. plant
  13. had
  14. had sung
  15. simple past
  16. ate
  17. bake
  18. will clean
  19. has
  20. jogged
  21. Is
  22. is
  23. was feeding
  24. are swimming
  25. for
  26. Is
  27. was catching
  28. was swimming
  29. had made
  30. flown
  31. has
  32. were running
  33. Does
  34. wrote
  35. draw
  36. has
  37. is
  38. playing
  39. make
  40. drink

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