← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 974 · 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.When Dad called, you ___ already caught the ball. (a) have (b) had (c) has
  2. 2.We ___ going to swim in the pool tomorrow. (a) am (b) are (c) is
  3. 3.Name the tense: “I have drawn a picture.” (a) simple past (b) past perfect (c) past continuous (d) present perfect
  4. 4.You ___ clap for the team every day. (a) doesn't (b) don't (c) aren't
  5. 5.By the time Mum came home, I ___ the match. (a) had win (b) had won (c) have won (d) has won
  6. 6.Name the tense: “You fly a kite.” (a) simple present (b) past continuous (c) present perfect (d) simple past
  7. 7.You did not ___ the ball last week. (a) throws (b) throwing (c) threw (d) throw
  8. 8.You ___ a message tomorrow. (a) will send (b) will sending (c) will sends (d) sent
  9. 9.He has just ___ the dishes. (a) washing (b) washed (c) wash (d) washes
  10. 10.When the bell rang, we ___ a sandcastle. (a) were build (b) was building (c) are building (d) were building
  11. 11.By the time we reached, you ___ the dog. (a) had feed (b) had fed (c) have fed (d) has fed
  12. 12.She has just ___ a mango. (a) eaten (b) eating (c) ate (d) eat
  13. 13.We are going to ___ the dishes next month. (a) wash (b) washes (c) washing (d) washed
  14. 14.You ___ made tea already. (a) have (b) has
  15. 15.The students have just ___ vegetables. (a) buy (b) bought (c) buying (d) buys
  16. 16.I am going to ___ cricket next Sunday. (a) play (b) played (c) plays (d) playing
  17. 17.Name the tense: “My sister had watched a cartoon.” (a) past perfect (b) present perfect (c) simple future (d) simple past
  18. 18.He ___ going to jog in the park tomorrow. (a) are (b) is (c) am
  19. 19.They are going to ___ the room next Sunday. (a) cleans (b) cleaning (c) cleaned (d) clean
  20. 20.When the bell rang, my sister ___ the dishes. (a) was wash (b) was washing (c) were washing (d) is washing
  21. 21.When Dad called, he ___ already climbed a tree. (a) have (b) has (c) had
  22. 22.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  23. 23.He ___ the train two days ago. (a) takes (b) taked (c) took (d) will take
  24. 24.They ___ going to speak Hindi next month. (a) is (b) are (c) am
  25. 25.She ___ a cake next week. (a) will bakes (b) baked (c) will bake (d) will baking
  26. 26.Choose the right verb: Each of the boys ___ a ID card. (a) has (b) have
  27. 27.You ___ carry the bag twice a week. (a) aren't (b) don't (c) doesn't
  28. 28.I ___ the match now. (a) is winning (b) am win (c) am winning (d) are winning
  29. 29.When Dad called, you ___ already studied science. (a) had (b) has (c) have
  30. 30.He did not ___ a mango yesterday. (a) eat (b) ate (c) eats (d) eating
  31. 31.Sneha ___ going to run in the park next week. (a) are (b) is (c) am
  32. 32.Vivaan ___ ridden a bicycle already. (a) has (b) have
  33. 33.Name the tense: “I was cooking rice.” (a) simple future (b) past perfect (c) simple past (d) past continuous
  34. 34.When Dad called, she ___ already eaten a mango. (a) have (b) had (c) has
  35. 35.Myra ___ the ball right now. (a) is throw (b) is throwing (c) am throwing (d) are throwing
  36. 36.The children ___ in this school since 2021. (a) taught (b) has taught (c) teach (d) have taught
  37. 37.He ___ going to take the train tomorrow. (a) are (b) am (c) is
  38. 38.By the time the guests arrived, you ___ a song. (a) have sung (b) has sung (c) had sang (d) had sung
  39. 39.When it started to rain, I ___ in the park. (a) am jogging (b) was jogging (c) were jogging (d) was jog
  40. 40.___ he play cricket on Saturdays? (a) Do (b) Is (c) Are (d) Does

Answer key

  1. had
  2. are
  3. present perfect
  4. don't
  5. had won
  6. simple present
  7. throw
  8. will send
  9. washed
  10. were building
  11. had fed
  12. eaten
  13. wash
  14. have
  15. bought
  16. play
  17. past perfect
  18. is
  19. clean
  20. was washing
  21. had
  22. is
  23. took
  24. are
  25. will bake
  26. has
  27. don't
  28. am winning
  29. had
  30. eat
  31. is
  32. has
  33. past continuous
  34. had
  35. is throwing
  36. have taught
  37. is
  38. had sung
  39. was jogging
  40. Does

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