← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 190 · 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.They did not ___ the dog last week. (a) fed (b) feed (c) feeding (d) feeds
  2. 2.___ my brother wear a cap every day? (a) Does (b) Are (c) Is (d) Do
  3. 3.___ my friends send a message last Sunday? (a) Does (b) Did (c) Was (d) Do
  4. 4.You ___ with Nani since 2021. (a) stay (b) stayed (c) has stayed (d) have stayed
  5. 5.Choose the right verb: There ___ some milk in the jug. (a) is (b) are
  6. 6.He did not ___ a kite last Sunday. (a) flying (b) fly (c) flew (d) flies
  7. 7.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  8. 8.You ___ a bicycle on Saturdays. (a) riding (b) ride (c) rides
  9. 9.They have just ___ a sandcastle. (a) build (b) building (c) built (d) builds
  10. 10.They ___ in this school since 2019. (a) study (b) have studied (c) studied (d) has studied
  11. 11.What is the past tense of “wear”? (a) wore (b) weared (c) worn (d) wearing
  12. 12.Which is the correct -ing form of “send”? (a) sendding (b) sending (c) sendeing
  13. 13.They ___ climbed a tree already. (a) has (b) have
  14. 14.Name the tense: “He climbed a tree.” (a) present perfect (b) simple future (c) simple past (d) past perfect
  15. 15.Name the tense: “Kabir will speak Hindi.” (a) simple present (b) simple future (c) past continuous (d) present perfect
  16. 16.They ___ the ball before the guests arrived. (a) had thrown (b) has thrown (c) have thrown (d) had threw
  17. 17.Vivaan did not ___ a bicycle last Sunday. (a) ride (b) rode (c) riding (d) rides
  18. 18.They are going to ___ a cartoon next week. (a) watches (b) watching (c) watched (d) watch
  19. 19.We ___ the ball next month. (a) will throw (b) threw (c) will throwing (d) will throws
  20. 20.She ___ the room now. (a) is clean (b) am cleaning (c) is cleaning (d) are cleaning
  21. 21.Choose the right verb: Each of the children ___ a name tag. (a) has (b) have
  22. 22.I ___ rice next Sunday. (a) will cook (b) will cooks (c) will cooking (d) cooked
  23. 23.Choose the right verb: Each boy ___ a name tag. (a) have (b) has
  24. 24.___ Kavya build a sandcastle every morning? (a) Does (b) Do (c) Are (d) Is
  25. 25.She ___ going to ride a bicycle next week. (a) am (b) are (c) is
  26. 26.The children ___ build a sandcastle on Saturdays. (a) doesn't (b) aren't (c) don't
  27. 27.He has known my best friend ___ last year. (a) for (b) since
  28. 28.___ they win the match last week? (a) Was (b) Does (c) Did (d) Do
  29. 29.Choose the right verb: The news ___ good today. (a) is (b) are
  30. 30.Ananya is going to ___ rice next Sunday. (a) cooks (b) cook (c) cooking (d) cooked
  31. 31.I ___ going to carry the bag next week. (a) is (b) am (c) are
  32. 32.Name the tense: “You wore a cap.” (a) present perfect (b) past continuous (c) simple future (d) simple past
  33. 33.She ___ the dishes at the moment. (a) is wash (b) are washing (c) am washing (d) is washing
  34. 34.Name the tense: “My friends were winning the match.” (a) simple past (b) present perfect (c) past continuous (d) simple present
  35. 35.By the time Mum came home, we ___ milk. (a) have drunk (b) had drank (c) had drunk (d) has drunk
  36. 36.We ___ bring lunch every day. (a) doesn't (b) don't (c) aren't
  37. 37.I ___ the dog next week. (a) will feeds (b) will feed (c) will feeding (d) fed
  38. 38.___ you singing a song now? (a) Is (b) Am (c) Are
  39. 39.They ___ science right now. (a) am studying (b) are study (c) is studying (d) are studying
  40. 40.I ___ in the park every morning. (a) runs (b) run (c) running

Answer key

  1. feed
  2. Does
  3. Did
  4. have stayed
  5. is
  6. fly
  7. is
  8. ride
  9. built
  10. have studied
  11. wore
  12. sending
  13. have
  14. simple past
  15. simple future
  16. had thrown
  17. ride
  18. watch
  19. will throw
  20. is cleaning
  21. has
  22. will cook
  23. has
  24. Does
  25. is
  26. don't
  27. since
  28. Did
  29. is
  30. cook
  31. am
  32. simple past
  33. is washing
  34. past continuous
  35. had drunk
  36. don't
  37. will feed
  38. Are
  39. are studying
  40. run

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