← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 89 · 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 did not ___ a picture last week. (a) draws (b) drew (c) draw (d) drawing
  2. 2.When the phone rang, I ___ the room. (a) was cleaning (b) am cleaning (c) was clean (d) were cleaning
  3. 3.You ___ rice yesterday. (a) have cooked (b) will cook (c) cooked (d) cook
  4. 4.When Dad called, he ___ already taken the train. (a) has (b) have (c) had
  5. 5.They ___ rice when Mum came home. (a) were cook (b) were cooking (c) was cooking (d) are cooking
  6. 6.Manav did not ___ milk two days ago. (a) drank (b) drink (c) drinks (d) drinking
  7. 7.Pooja ___ in the park next Sunday. (a) will run (b) ran (c) will running (d) will runs
  8. 8.She ___ a kite before it got dark. (a) has flown (b) have flown (c) had flew (d) had flown
  9. 9.My sister has known my best friend ___ six months. (a) since (b) for
  10. 10.Which is the correct -ing form of “write”? (a) writeing (b) writing (c) writeeing
  11. 11.Choose the right verb: One of my friends ___ in Class 3. (a) is (b) are
  12. 12.What is the past tense of “speak”? (a) spoke (b) spoken (c) speaking (d) speaked
  13. 13.Name the tense: “They are watching a cartoon.” (a) simple future (b) present perfect (c) present continuous (d) simple past
  14. 14.You ___ the ball right now. (a) am throwing (b) is throwing (c) are throw (d) are throwing
  15. 15.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  16. 16.We ___ the dishes two days ago. (a) will wash (b) wash (c) have washed (d) washed
  17. 17.I ___ the bag every Sunday. (a) carry (b) carrying (c) carries
  18. 18.___ you swimming in the pool now? (a) Are (b) Am (c) Is
  19. 19.She ___ the train now. (a) are taking (b) am taking (c) is taking (d) is take
  20. 20.Choose the right verb: Either Farhan or the boys ___ coming today. (a) is (b) are
  21. 21.Arjun ___ cricket next month. (a) played (b) will play (c) will playing (d) will plays
  22. 22.We ___ in Pune since 2022. (a) live (b) lived (c) has lived (d) have lived
  23. 23.Arjun ___ build a sandcastle every day. (a) isn't (b) doesn't (c) don't
  24. 24.Choose the right verb: One of my friends ___ in Class 7. (a) is (b) are
  25. 25.I ___ a story when the bell rang. (a) was tell (b) were telling (c) am telling (d) was telling
  26. 26.They ___ baked a cake already. (a) has (b) have
  27. 27.Name the tense: “She studied science.” (a) simple present (b) present continuous (c) simple past (d) past continuous
  28. 28.She ___ a message when the phone rang. (a) was send (b) is sending (c) were sending (d) was sending
  29. 29.Arjun ___ in this school since 2019. (a) has studied (b) have studied (c) studies (d) studied
  30. 30.My sister ___ in the park now. (a) are jogging (b) am jogging (c) is jog (d) is jogging
  31. 31.I did not ___ the dishes last Sunday. (a) wash (b) washes (c) washing (d) washed
  32. 32.___ we dance on the stage in 2023? (a) Was (b) Do (c) Did (d) Does
  33. 33.My sister ___ a sandcastle every Sunday. (a) builds (b) building (c) build
  34. 34.She ___ in the pool when the phone rang. (a) were swimming (b) was swimming (c) is swimming (d) was swim
  35. 35.___ the children jog in the park in 2023? (a) Does (b) Did (c) Do (d) Was
  36. 36.Name the tense: “I was making tea.” (a) simple past (b) simple future (c) past continuous (d) simple present
  37. 37.Name the tense: “She was watching a cartoon.” (a) past continuous (b) simple present (c) simple future (d) present perfect
  38. 38.You did not ___ for the team yesterday. (a) clapped (b) clapping (c) clap (d) claps
  39. 39.You ___ the room in 2023. (a) have cleaned (b) clean (c) cleaned (d) will clean
  40. 40.We have just ___ in the pool. (a) swum (b) swimming (c) swim (d) swam

Answer key

  1. draw
  2. was cleaning
  3. cooked
  4. had
  5. were cooking
  6. drink
  7. will run
  8. had flown
  9. for
  10. writing
  11. is
  12. spoke
  13. present continuous
  14. are throwing
  15. is
  16. washed
  17. carry
  18. Are
  19. is taking
  20. are
  21. will play
  22. have lived
  23. doesn't
  24. is
  25. was telling
  26. have
  27. simple past
  28. was sending
  29. has studied
  30. is jogging
  31. wash
  32. Did
  33. builds
  34. was swimming
  35. Did
  36. past continuous
  37. past continuous
  38. clap
  39. cleaned
  40. swum

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