← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 911 · 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.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  2. 2.When Dad called, I ___ already spoken Hindi. (a) has (b) have (c) had
  3. 3.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  4. 4.I ___ with Nani since 2021. (a) have stayed (b) stayed (c) stay (d) has stayed
  5. 5.She ___ fed the dog already. (a) have (b) has
  6. 6.I ___ on the stage before it got dark. (a) has danced (b) have danced (c) had dance (d) had danced
  7. 7.When the bell rang, my brother ___ a letter. (a) were writing (b) was writing (c) is writing (d) was write
  8. 8.Name the tense: “We had cleaned the room.” (a) simple past (b) past perfect (c) past continuous (d) simple future
  9. 9.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  10. 10.___ you play cricket two days ago? (a) Do (b) Does (c) Was (d) Did
  11. 11.He ___ in the park on Saturdays. (a) jogs (b) jogging (c) jog
  12. 12.You ___ the room every morning. (a) cleaning (b) cleans (c) clean
  13. 13.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  14. 14.Choose the right verb: The news ___ good today. (a) is (b) are
  15. 15.He ___ a story before the bell rang. (a) has told (b) had told (c) had tell (d) have told
  16. 16.Myra has just ___ a sandcastle. (a) builds (b) building (c) built (d) build
  17. 17.You ___ lunch when Mum came home. (a) were bring (b) was bringing (c) were bringing (d) are bringing
  18. 18.My brother ___ a song tomorrow. (a) will sings (b) will sing (c) will singing (d) sang
  19. 19.When Mum came home, he ___ cricket. (a) were playing (b) was play (c) was playing (d) is playing
  20. 20.___ you singing a song now? (a) Am (b) Are (c) Is
  21. 21.She ___ the ball tomorrow. (a) will throws (b) will throw (c) threw (d) will throwing
  22. 22.___ we watch a cartoon on Saturdays? (a) Are (b) Does (c) Do (d) Is
  23. 23.I ___ in this school since 2019. (a) have taught (b) taught (c) teach (d) has taught
  24. 24.I have just ___ in the pool. (a) swim (b) swum (c) swam (d) swimming
  25. 25.When Dad called, I ___ already written a letter. (a) has (b) have (c) had
  26. 26.I have just ___ a cartoon. (a) watches (b) watched (c) watching (d) watch
  27. 27.We ___ science on Saturdays. (a) studies (b) study (c) studying
  28. 28.We ___ Grandma every Sunday. (a) helping (b) helps (c) help
  29. 29.We are going to ___ the ball next month. (a) catch (b) catches (c) catching (d) caught
  30. 30.When Dad called, my sister ___ already jogged in the park. (a) have (b) had (c) has
  31. 31.When Dad called, she ___ already spoken Hindi. (a) had (b) has (c) have
  32. 32.Priya ___ vegetables at 8 pm yesterday. (a) was buy (b) was buying (c) is buying (d) were buying
  33. 33.Name the tense: “She had drunk milk.” (a) past perfect (b) present perfect (c) simple future (d) past continuous
  34. 34.I have worked in Delhi ___ five years. (a) for (b) since
  35. 35.He ___ the bag when Mum came home. (a) was carry (b) were carrying (c) was carrying (d) is carrying
  36. 36.When Mum came home, I ___ in the park. (a) was jog (b) am jogging (c) were jogging (d) was jogging
  37. 37.She has known my best friend ___ 2020. (a) since (b) for
  38. 38.___ my brother write a letter twice a week? (a) Does (b) Do (c) Is (d) Are
  39. 39.My sister ___ bake a cake on Saturdays. (a) don't (b) isn't (c) doesn't
  40. 40.___ he climb a tree every day? (a) Is (b) Do (c) Are (d) Does

Answer key

  1. is
  2. had
  3. are
  4. have stayed
  5. has
  6. had danced
  7. was writing
  8. past perfect
  9. are
  10. Did
  11. jogs
  12. clean
  13. has
  14. is
  15. had told
  16. built
  17. were bringing
  18. will sing
  19. was playing
  20. Are
  21. will throw
  22. Do
  23. have taught
  24. swum
  25. had
  26. watched
  27. study
  28. help
  29. catch
  30. had
  31. had
  32. was buying
  33. past perfect
  34. for
  35. was carrying
  36. was jogging
  37. since
  38. Does
  39. doesn't
  40. Does

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