← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 321 · 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.The children ___ Grandma yesterday. (a) help (b) have helped (c) helped (d) will help
  2. 2.They ___ rice before Mum came home. (a) had cook (b) have cooked (c) had cooked (d) has cooked
  3. 3.She ___ a song at the moment. (a) am singing (b) is sing (c) are singing (d) is singing
  4. 4.My friends ___ lunch every day. (a) brings (b) bringing (c) bring
  5. 5.She ___ the train when the phone rang. (a) is taking (b) was taking (c) was take (d) were taking
  6. 6.I ___ a letter before the bell rang. (a) had wrote (b) have written (c) has written (d) had written
  7. 7.___ we take the train on Saturdays? (a) Is (b) Do (c) Are (d) Does
  8. 8.Name the tense: “I have carried the bag.” (a) present perfect (b) present continuous (c) simple past (d) simple present
  9. 9.When Mum came home, they ___ a message. (a) are sending (b) were send (c) was sending (d) were sending
  10. 10.Name the tense: “My brother has ridden a bicycle.” (a) present perfect (b) past continuous (c) simple future (d) simple present
  11. 11.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  12. 12.At 8 pm yesterday, my parents ___ cricket. (a) are playing (b) were playing (c) was playing (d) were play
  13. 13.You ___ a story two days ago. (a) will tell (b) telled (c) told (d) tell
  14. 14.They ___ the dishes on Saturdays. (a) washes (b) wash (c) washing
  15. 15.___ I carrying the bag at the moment? (a) Am (b) Is (c) Are
  16. 16.The students did not ___ a tree last Sunday. (a) planted (b) plant (c) plants (d) planting
  17. 17.My cousins ___ a cartoon before Mum came home. (a) has watched (b) have watched (c) had watch (d) had watched
  18. 18.She ___ the match before it got dark. (a) had win (b) has won (c) had won (d) have won
  19. 19.By the time Mum came home, I ___ science. (a) had study (b) had studied (c) has studied (d) have studied
  20. 20.She ___ the dishes yesterday. (a) washes (b) will wash (c) has washed (d) washed
  21. 21.She has just ___ the bag. (a) carry (b) carried (c) carries (d) carrying
  22. 22.She ___ drunk milk already. (a) have (b) has
  23. 23.Isha ___ in the park two days ago. (a) jogged (b) jogs (c) will jog (d) has jogged
  24. 24.My brother is going to ___ the match next week. (a) win (b) won (c) winning (d) wins
  25. 25.___ you feed the dog yesterday? (a) Was (b) Does (c) Did (d) Do
  26. 26.My parents ___ a sandcastle tomorrow. (a) built (b) will building (c) will build (d) will builds
  27. 27.Which is the correct -ing form of “jog”? (a) joging (b) jogging (c) jogeing
  28. 28.Choose the right verb: Each child ___ a water bottle. (a) has (b) have
  29. 29.She ___ take the train on Saturdays. (a) isn't (b) doesn't (c) don't
  30. 30.Kunal ___ science right now. (a) is study (b) is studying (c) are studying (d) am studying
  31. 31.You ___ a letter at 8 pm yesterday. (a) are writing (b) were writing (c) was writing (d) were write
  32. 32.Choose the right verb: My trousers ___ new. (a) is (b) are
  33. 33.My brother ___ to school when the phone rang. (a) was go (b) is going (c) were going (d) was going
  34. 34.You are going to ___ a kite tomorrow. (a) fly (b) flying (c) flies (d) flew
  35. 35.___ she bring lunch on Saturdays? (a) Are (b) Do (c) Does (d) Is
  36. 36.___ she clean the room in 2023? (a) Did (b) Does (c) Do (d) Was
  37. 37.What is the past tense of “run”? (a) run (b) runned (c) ran (d) running
  38. 38.___ she dancing on the stage now? (a) Am (b) Is (c) Are
  39. 39.___ she study science last Sunday? (a) Was (b) Does (c) Did (d) Do
  40. 40.___ Isha studying science at the moment? (a) Are (b) Is (c) Am

Answer key

  1. helped
  2. had cooked
  3. is singing
  4. bring
  5. was taking
  6. had written
  7. Do
  8. present perfect
  9. were sending
  10. present perfect
  11. is
  12. were playing
  13. told
  14. wash
  15. Am
  16. plant
  17. had watched
  18. had won
  19. had studied
  20. washed
  21. carried
  22. has
  23. jogged
  24. win
  25. Did
  26. will build
  27. jogging
  28. has
  29. doesn't
  30. is studying
  31. were writing
  32. are
  33. was going
  34. fly
  35. Does
  36. Did
  37. ran
  38. Is
  39. Did
  40. Is

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