← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 596 · 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.Manav ___ the bag tomorrow. (a) will carry (b) carried (c) will carrying (d) will carries
  2. 2.When the phone rang, she ___ a message. (a) was send (b) is sending (c) were sending (d) was sending
  3. 3.My sister ___ cricket before the bell rang. (a) have played (b) had play (c) had played (d) has played
  4. 4.My brother ___ ridden a bicycle already. (a) have (b) has
  5. 5.She has just ___ the match. (a) winning (b) win (c) won (d) wins
  6. 6.Name the tense: “Arjun washes the dishes.” (a) present continuous (b) simple past (c) simple present (d) simple future
  7. 7.When Dad called, my friends ___ already drunk milk. (a) had (b) have (c) has
  8. 8.Name the tense: “Priya is taking the train.” (a) past continuous (b) present continuous (c) present perfect (d) simple future
  9. 9.We ___ milk last Sunday. (a) drink (b) drinked (c) drank (d) will drink
  10. 10.By the time the guests arrived, we ___ a picture. (a) had drew (b) had drawn (c) has drawn (d) have drawn
  11. 11.He ___ going to wash the dishes next Sunday. (a) is (b) are (c) am
  12. 12.___ Riya ride a bicycle yesterday? (a) Was (b) Do (c) Did (d) Does
  13. 13.When Dad called, he ___ already thrown the ball. (a) has (b) had (c) have
  14. 14.Diya ___ a sandcastle every day. (a) builds (b) build (c) building
  15. 15.Arjun ___ going to speak Hindi next week. (a) are (b) is (c) am
  16. 16.I ___ cricket yesterday. (a) have played (b) will play (c) play (d) played
  17. 17.She ___ a tree now. (a) are planting (b) is plant (c) is planting (d) am planting
  18. 18.She ___ studied science already. (a) have (b) has
  19. 19.Name the tense: “She is baking a cake.” (a) past perfect (b) simple past (c) simple present (d) present continuous
  20. 20.Choose the right verb: The news ___ good today. (a) are (b) is
  21. 21.When Dad called, we ___ already taken the train. (a) have (b) had (c) has
  22. 22.I ___ a cap right now. (a) are wearing (b) am wear (c) am wearing (d) is wearing
  23. 23.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  24. 24.She did not ___ the room in 2023. (a) cleaned (b) clean (c) cleaning (d) cleans
  25. 25.Dev ___ on the stage at the moment. (a) am dancing (b) is dance (c) is dancing (d) are dancing
  26. 26.___ he plant a tree every day? (a) Are (b) Is (c) Does (d) Do
  27. 27.___ she jogging in the park right now? (a) Am (b) Are (c) Is
  28. 28.We ___ cricket tomorrow. (a) played (b) will playing (c) will plays (d) will play
  29. 29.Name the tense: “You are speaking Hindi.” (a) present continuous (b) simple past (c) past perfect (d) simple present
  30. 30.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  31. 31.He ___ buy vegetables every morning. (a) doesn't (b) isn't (c) don't
  32. 32.My sister ___ the bag at the moment. (a) are carrying (b) am carrying (c) is carrying (d) is carry
  33. 33.By the time Mum came home, I ___ a tree. (a) have planted (b) has planted (c) had planted (d) had plant
  34. 34.Choose the right verb: There ___ many books on the shelf. (a) are (b) is
  35. 35.What is the past tense of “win”? (a) winning (b) won (c) winned
  36. 36.We did not ___ Grandma last Sunday. (a) helped (b) helps (c) help (d) helping
  37. 37.Name the tense: “You are carrying the bag.” (a) present continuous (b) simple past (c) simple present (d) simple future
  38. 38.She ___ in the pool next week. (a) will swims (b) swam (c) will swim (d) will swimming
  39. 39.Which is the correct -ing form of “eat”? (a) eatting (b) eateing (c) eating
  40. 40.We ___ feed the dog twice a week. (a) doesn't (b) aren't (c) don't

Answer key

  1. will carry
  2. was sending
  3. had played
  4. has
  5. won
  6. simple present
  7. had
  8. present continuous
  9. drank
  10. had drawn
  11. is
  12. Did
  13. had
  14. builds
  15. is
  16. played
  17. is planting
  18. has
  19. present continuous
  20. is
  21. had
  22. am wearing
  23. is
  24. clean
  25. is dancing
  26. Does
  27. Is
  28. will play
  29. present continuous
  30. are
  31. doesn't
  32. is carrying
  33. had planted
  34. are
  35. won
  36. help
  37. present continuous
  38. will swim
  39. eating
  40. don't

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