← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 457 · 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.When Dad called, we ___ already flown a kite. (a) have (b) had (c) has
  2. 2.My brother ___ wear a cap on Saturdays. (a) don't (b) isn't (c) doesn't
  3. 3.You did not ___ a mango last Sunday. (a) eat (b) eating (c) eats (d) ate
  4. 4.Meera ___ in Delhi since 2022. (a) have worked (b) worked (c) has worked (d) works
  5. 5.When Dad called, they ___ already bought vegetables. (a) had (b) has (c) have
  6. 6.I ___ to school right now. (a) are going (b) am going (c) is going (d) am go
  7. 7.I ___ a sandcastle every morning. (a) building (b) builds (c) build
  8. 8.You ___ tea before Mum came home. (a) had make (b) have made (c) has made (d) had made
  9. 9.They ___ rice every Sunday. (a) cooking (b) cook (c) cooks
  10. 10.Choose the right verb: One of my friends ___ in Class 3. (a) is (b) are
  11. 11.___ you drink milk every Sunday? (a) Is (b) Do (c) Does (d) Are
  12. 12.Name the tense: “He was throwing the ball.” (a) simple present (b) present perfect (c) past continuous (d) past perfect
  13. 13.When Dad called, I ___ already drunk milk. (a) has (b) have (c) had
  14. 14.I ___ in Pune since 2022. (a) lived (b) live (c) have lived (d) has lived
  15. 15.When the bell rang, you ___ a letter. (a) was writing (b) are writing (c) were writing (d) were write
  16. 16.She ___ cricket every Sunday. (a) play (b) plays (c) playing
  17. 17.Omkar ___ a tree right now. (a) am planting (b) is planting (c) are planting (d) is plant
  18. 18.My parents ___ milk before the bell rang. (a) had drank (b) has drunk (c) have drunk (d) had drunk
  19. 19.We are going to ___ milk next Sunday. (a) drank (b) drinks (c) drinking (d) drink
  20. 20.They ___ a tree next Sunday. (a) will plants (b) will plant (c) planted (d) will planting
  21. 21.They ___ baked a cake already. (a) has (b) have
  22. 22.Choose the right verb: Neither Meera nor my cousins ___ coming today. (a) is (b) are
  23. 23.He ___ clap for the team every Sunday. (a) isn't (b) doesn't (c) don't
  24. 24.Vivaan ___ a letter when the phone rang. (a) was write (b) is writing (c) was writing (d) were writing
  25. 25.I ___ build a sandcastle on Saturdays. (a) doesn't (b) don't (c) aren't
  26. 26.Choose the right verb: Neither my cousins nor Manav ___ coming today. (a) are (b) is
  27. 27.Choose the right verb: One of my friends ___ in Class 8. (a) are (b) is
  28. 28.You ___ a story when the bell rang. (a) was telling (b) are telling (c) were tell (d) were telling
  29. 29.When Mum came home, I ___ in the pool. (a) was swim (b) were swimming (c) was swimming (d) am swimming
  30. 30.Name the tense: “You were wearing a cap.” (a) present continuous (b) past continuous (c) present perfect (d) simple present
  31. 31.We ___ in the pool in 2023. (a) swim (b) swimmed (c) will swim (d) swam
  32. 32.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  33. 33.She ___ vegetables now. (a) am buying (b) are buying (c) is buying (d) is buy
  34. 34.I ___ run in the park already. (a) has (b) have
  35. 35.They have had this bicycle ___ five years. (a) since (b) for
  36. 36.She has had this bicycle ___ two years. (a) since (b) for
  37. 37.My cousins ___ going to cook rice next month. (a) am (b) is (c) are
  38. 38.Which is the correct -ing form of “swim”? (a) swiming (b) swimeing (c) swimming
  39. 39.I ___ the ball when the phone rang. (a) was throwing (b) were throwing (c) was throw (d) am throwing
  40. 40.My cousins ___ in Delhi since 2020. (a) work (b) have worked (c) worked (d) has worked

Answer key

  1. had
  2. doesn't
  3. eat
  4. has worked
  5. had
  6. am going
  7. build
  8. had made
  9. cook
  10. is
  11. Do
  12. past continuous
  13. had
  14. have lived
  15. were writing
  16. plays
  17. is planting
  18. had drunk
  19. drink
  20. will plant
  21. have
  22. are
  23. doesn't
  24. was writing
  25. don't
  26. is
  27. is
  28. were telling
  29. was swimming
  30. past continuous
  31. swam
  32. are
  33. is buying
  34. have
  35. for
  36. for
  37. are
  38. swimming
  39. was throwing
  40. have worked

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