← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 406 · 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.You ___ vegetables before it got dark. (a) had bought (b) have bought (c) has bought (d) had buy
  2. 2.They ___ lunch yesterday. (a) will bring (b) bringed (c) brought (d) bring
  3. 3.Priya ___ sing a song twice a week. (a) don't (b) doesn't (c) isn't
  4. 4.I ___ jog in the park every day. (a) doesn't (b) aren't (c) don't
  5. 5.___ Tara go to school twice a week? (a) Does (b) Do (c) Is (d) Are
  6. 6.Choose the right verb: Either my cousins or Meera ___ coming today. (a) are (b) is
  7. 7.When the bell rang, the students ___ to school. (a) were go (b) was going (c) were going (d) are going
  8. 8.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  9. 9.When the bell rang, I ___ in the park. (a) were running (b) am running (c) was run (d) was running
  10. 10.My brother ___ the ball next month. (a) will throws (b) will throw (c) threw (d) will throwing
  11. 11.Choose the right verb: My trousers ___ new. (a) are (b) is
  12. 12.My parents ___ a cake every Sunday. (a) bake (b) bakes (c) baking
  13. 13.What is the past tense of “drink”? (a) drunk (b) drinking (c) drinked (d) drank
  14. 14.Name the tense: “You have sent a message.” (a) simple past (b) past perfect (c) present perfect (d) simple present
  15. 15.I ___ danced on the stage already. (a) has (b) have
  16. 16.What is the past tense of “bring”? (a) bringed (b) brought (c) bringing
  17. 17.They ___ the bag when the bell rang. (a) are carrying (b) were carry (c) was carrying (d) were carrying
  18. 18.___ we play cricket in 2023? (a) Does (b) Do (c) Was (d) Did
  19. 19.You did not ___ lunch last Sunday. (a) brought (b) bring (c) brings (d) bringing
  20. 20.They ___ rice two days ago. (a) cook (b) will cook (c) have cooked (d) cooked
  21. 21.Neel ___ a song before it got dark. (a) have sung (b) has sung (c) had sang (d) had sung
  22. 22.He ___ going to build a sandcastle next Sunday. (a) is (b) am (c) are
  23. 23.Name the tense: “We drank milk.” (a) simple future (b) simple present (c) present perfect (d) simple past
  24. 24.My sister ___ help Grandma every Sunday. (a) isn't (b) doesn't (c) don't
  25. 25.You ___ going to climb a tree next week. (a) are (b) am (c) is
  26. 26.Name the tense: “We built a sandcastle.” (a) present continuous (b) past perfect (c) simple past (d) simple present
  27. 27.Which is the correct -ing form of “carry”? (a) carryying (b) carrying (c) carryeing
  28. 28.Pooja ___ eat a mango every day. (a) don't (b) isn't (c) doesn't
  29. 29.I ___ tea now. (a) is making (b) am making (c) are making (d) am make
  30. 30.When the phone rang, you ___ vegetables. (a) was buying (b) were buy (c) were buying (d) are buying
  31. 31.They ___ the ball when Mum came home. (a) were throwing (b) are throwing (c) were throw (d) was throwing
  32. 32.Nisha did not ___ the train two days ago. (a) take (b) takes (c) took (d) taking
  33. 33.What is the past tense of “fly”? (a) flew (b) flyed (c) flying (d) flown
  34. 34.The students ___ a tree next week. (a) will climb (b) climbed (c) will climbing (d) will climbs
  35. 35.She ___ a tree on Saturdays. (a) climbing (b) climb (c) climbs
  36. 36.Name the tense: “He will play cricket.” (a) past perfect (b) simple present (c) simple past (d) simple future
  37. 37.Which is the correct -ing form of “wash”? (a) washhing (b) washing (c) washeing
  38. 38.Name the tense: “They will ride a bicycle.” (a) simple present (b) simple future (c) present perfect (d) past perfect
  39. 39.Name the tense: “My parents are wearing a cap.” (a) simple past (b) present perfect (c) present continuous (d) past continuous
  40. 40.He has just ___ to school. (a) go (b) gone (c) going (d) went

Answer key

  1. had bought
  2. brought
  3. doesn't
  4. don't
  5. Does
  6. is
  7. were going
  8. is
  9. was running
  10. will throw
  11. are
  12. bake
  13. drank
  14. present perfect
  15. have
  16. brought
  17. were carrying
  18. Did
  19. bring
  20. cooked
  21. had sung
  22. is
  23. simple past
  24. doesn't
  25. are
  26. simple past
  27. carrying
  28. doesn't
  29. am making
  30. were buying
  31. were throwing
  32. take
  33. flew
  34. will climb
  35. climbs
  36. simple future
  37. washing
  38. simple future
  39. present continuous
  40. gone

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