← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 233 · 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.She has just ___ the dishes. (a) washing (b) washed (c) washes (d) wash
  2. 2.My sister ___ a mango when the bell rang. (a) were eating (b) was eating (c) is eating (d) was eat
  3. 3.Aisha ___ a story before Mum came home. (a) had tell (b) had told (c) have told (d) has told
  4. 4.___ I build a sandcastle yesterday? (a) Does (b) Do (c) Did (d) Was
  5. 5.What is the past tense of “wear”? (a) worn (b) weared (c) wearing (d) wore
  6. 6.Choose the right verb: Every child ___ a ID card. (a) has (b) have
  7. 7.I ___ the dog tomorrow. (a) fed (b) will feeding (c) will feeds (d) will feed
  8. 8.Name the tense: “She will wear a cap.” (a) past continuous (b) simple future (c) past perfect (d) simple past
  9. 9.You are going to ___ a sandcastle tomorrow. (a) built (b) building (c) builds (d) build
  10. 10.I did not ___ Hindi in 2023. (a) speak (b) speaking (c) spoke (d) speaks
  11. 11.You did not ___ a bicycle yesterday. (a) rides (b) rode (c) riding (d) ride
  12. 12.You ___ a picture yesterday. (a) drawed (b) will draw (c) drew (d) draw
  13. 13.My cousins ___ in Delhi since 2020. (a) has worked (b) have worked (c) worked (d) work
  14. 14.Omkar ___ a kite every Sunday. (a) fly (b) flies (c) flying
  15. 15.We ___ on the stage yesterday. (a) will dance (b) dance (c) have danced (d) danced
  16. 16.She did not ___ the bag yesterday. (a) carried (b) carrying (c) carry (d) carries
  17. 17.She ___ lunch when the phone rang. (a) was bring (b) were bringing (c) was bringing (d) is bringing
  18. 18.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  19. 19.Kabir ___ a cake when the bell rang. (a) were baking (b) was bake (c) is baking (d) was baking
  20. 20.Which is the correct -ing form of “tell”? (a) telleing (b) tellling (c) telling
  21. 21.Choose the right verb: One of my cousins ___ in Class 3. (a) are (b) is
  22. 22.I have worked in Delhi ___ two years. (a) since (b) for
  23. 23.He ___ a tree last week. (a) will climb (b) has climbed (c) climbed (d) climbs
  24. 24.He ___ rice at the moment. (a) is cooking (b) am cooking (c) is cook (d) are cooking
  25. 25.He ___ in this school since 2021. (a) have taught (b) taught (c) teaches (d) has taught
  26. 26.When the phone rang, my sister ___ a cartoon. (a) was watching (b) was watch (c) were watching (d) is watching
  27. 27.By the time we reached, my brother ___ the room. (a) had cleaned (b) had clean (c) has cleaned (d) have cleaned
  28. 28.Name the tense: “I am making tea.” (a) past perfect (b) present continuous (c) simple future (d) present perfect
  29. 29.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  30. 30.When Dad called, my brother ___ already planted a tree. (a) have (b) has (c) had
  31. 31.You ___ the ball when the phone rang. (a) are throwing (b) were throwing (c) were throw (d) was throwing
  32. 32.We ___ a cartoon when it started to rain. (a) were watching (b) was watching (c) are watching (d) were watch
  33. 33.Name the tense: “My brother will cook rice.” (a) present perfect (b) simple future (c) past perfect (d) simple past
  34. 34.Saanvi is going to ___ Grandma tomorrow. (a) helped (b) helping (c) helps (d) help
  35. 35.Name the tense: “Kunal took the train.” (a) simple future (b) past continuous (c) simple past (d) present perfect
  36. 36.He ___ in the park every day. (a) jogging (b) jog (c) jogs
  37. 37.He ___ bake a cake every day. (a) doesn't (b) don't (c) isn't
  38. 38.You ___ make tea every morning. (a) aren't (b) doesn't (c) don't
  39. 39.Dev ___ build a sandcastle every morning. (a) doesn't (b) don't (c) isn't
  40. 40.They ___ watched a cartoon already. (a) have (b) has

Answer key

  1. washed
  2. was eating
  3. had told
  4. Did
  5. wore
  6. has
  7. will feed
  8. simple future
  9. build
  10. speak
  11. ride
  12. drew
  13. have worked
  14. flies
  15. danced
  16. carry
  17. was bringing
  18. is
  19. was baking
  20. telling
  21. is
  22. for
  23. climbed
  24. is cooking
  25. has taught
  26. was watching
  27. had cleaned
  28. present continuous
  29. are
  30. had
  31. were throwing
  32. were watching
  33. simple future
  34. help
  35. simple past
  36. jogs
  37. doesn't
  38. don't
  39. doesn't
  40. have

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