← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 930 · 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.I ___ to school two days ago. (a) went (b) will go (c) go (d) goed
  2. 2.I ___ the train at 8 pm yesterday. (a) was take (b) were taking (c) am taking (d) was taking
  3. 3.Choose the right verb: All the boys ___ a locker. (a) have (b) has
  4. 4.When Dad called, my brother ___ already planted a tree. (a) have (b) had (c) has
  5. 5.My friends ___ a tree when Mum came home. (a) are planting (b) were planting (c) was planting (d) were plant
  6. 6.When Mum came home, Ira ___ a cake. (a) were baking (b) was bake (c) was baking (d) is baking
  7. 7.You are going to ___ the dog next month. (a) feeds (b) feed (c) fed (d) feeding
  8. 8.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  9. 9.He ___ write a letter twice a week. (a) don't (b) isn't (c) doesn't
  10. 10.___ my friends help Grandma on Saturdays? (a) Do (b) Are (c) Does (d) Is
  11. 11.Arjun ___ tea now. (a) are making (b) is make (c) am making (d) is making
  12. 12.They ___ the match yesterday. (a) will win (b) win (c) won (d) winned
  13. 13.___ my sister flying a kite at the moment? (a) Am (b) Is (c) Are
  14. 14.He did not ___ the dishes two days ago. (a) washed (b) washes (c) washing (d) wash
  15. 15.___ my friends swim in the pool every Sunday? (a) Does (b) Do (c) Are (d) Is
  16. 16.Aarav has just ___ in the pool. (a) swum (b) swam (c) swimming (d) swim
  17. 17.Pooja ___ vegetables before the bell rang. (a) has bought (b) had buy (c) have bought (d) had bought
  18. 18.I ___ going to watch a cartoon next Sunday. (a) am (b) are (c) is
  19. 19.Name the tense: “My sister will buy vegetables.” (a) past continuous (b) simple past (c) past perfect (d) simple future
  20. 20.What is the past tense of “buy”? (a) buying (b) buyed (c) bought
  21. 21.Which is the correct -ing form of “draw”? (a) drawing (b) draweing (c) drawwing
  22. 22.She did not ___ in the pool two days ago. (a) swims (b) swam (c) swimming (d) swim
  23. 23.She ___ in the pool at 8 pm yesterday. (a) were swimming (b) was swim (c) is swimming (d) was swimming
  24. 24.He ___ sent a message already. (a) has (b) have
  25. 25.He ___ won the match already. (a) has (b) have
  26. 26.Choose the right verb: All the girls ___ a name tag. (a) has (b) have
  27. 27.___ my cousins buying vegetables now? (a) Am (b) Are (c) Is
  28. 28.They ___ the dog in 2023. (a) will feed (b) fed (c) feeded (d) feed
  29. 29.He ___ going to sing a song tomorrow. (a) is (b) are (c) am
  30. 30.My parents ___ a sandcastle tomorrow. (a) will builds (b) will building (c) will build (d) built
  31. 31.Ishaan has just ___ a mango. (a) eaten (b) ate (c) eat (d) eating
  32. 32.Myra ___ a cake tomorrow. (a) will bakes (b) will baking (c) baked (d) will bake
  33. 33.Yash ___ a cartoon next month. (a) watched (b) will watching (c) will watch (d) will watches
  34. 34.I ___ ride a bicycle every morning. (a) doesn't (b) aren't (c) don't
  35. 35.Pooja ___ a cartoon twice a week. (a) watches (b) watching (c) watch
  36. 36.What is the past tense of “bring”? (a) brought (b) bringed (c) bringing
  37. 37.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  38. 38.You ___ cricket before the guests arrived. (a) has played (b) have played (c) had play (d) had played
  39. 39.You have been in the library ___ half an hour. (a) since (b) for
  40. 40.They have been in the library ___ half an hour. (a) for (b) since

Answer key

  1. went
  2. was taking
  3. have
  4. had
  5. were planting
  6. was baking
  7. feed
  8. is
  9. doesn't
  10. Do
  11. is making
  12. won
  13. Is
  14. wash
  15. Do
  16. swum
  17. had bought
  18. am
  19. simple future
  20. bought
  21. drawing
  22. swim
  23. was swimming
  24. has
  25. has
  26. have
  27. Are
  28. fed
  29. is
  30. will build
  31. eaten
  32. will bake
  33. will watch
  34. don't
  35. watches
  36. brought
  37. is
  38. had played
  39. for
  40. for

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