← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 726 · 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.We ___ a story last Sunday. (a) will tell (b) told (c) tell (d) telled
  2. 2.You have waited for the bus ___ an hour. (a) for (b) since
  3. 3.Ira ___ Grandma every Sunday. (a) help (b) helping (c) helps
  4. 4.My brother ___ watch a cartoon every Sunday. (a) isn't (b) don't (c) doesn't
  5. 5.The students ___ rice before Mum came home. (a) has cooked (b) have cooked (c) had cook (d) had cooked
  6. 6.My friends ___ in this school since 2021. (a) taught (b) teach (c) have taught (d) has taught
  7. 7.Vivaan ___ the train every day. (a) takes (b) taking (c) take
  8. 8.Choose the right verb: Either the twins or Yash ___ coming today. (a) is (b) are
  9. 9.When Dad called, you ___ already worn a cap. (a) has (b) have (c) had
  10. 10.Name the tense: “We told a story.” (a) simple past (b) present perfect (c) simple present (d) simple future
  11. 11.Name the tense: “They fly a kite.” (a) simple present (b) past continuous (c) present continuous (d) past perfect
  12. 12.We did not ___ a picture yesterday. (a) drawing (b) drew (c) draws (d) draw
  13. 13.Which is the correct -ing form of “bake”? (a) bakeeing (b) baking (c) bakeing
  14. 14.___ we planting a tree at the moment? (a) Am (b) Is (c) Are
  15. 15.___ they catching the ball right now? (a) Is (b) Am (c) Are
  16. 16.You ___ told a story already. (a) have (b) has
  17. 17.My friends ___ a mango yesterday. (a) will eat (b) eated (c) eat (d) ate
  18. 18.The children did not ___ the room last Sunday. (a) cleans (b) clean (c) cleaning (d) cleaned
  19. 19.Kunal ___ a letter before the bell rang. (a) had wrote (b) have written (c) had written (d) has written
  20. 20.When the phone rang, she ___ a kite. (a) was flying (b) is flying (c) was fly (d) were flying
  21. 21.She ___ lunch yesterday. (a) will bring (b) bringed (c) brings (d) brought
  22. 22.I ___ the ball on Saturdays. (a) throw (b) throwing (c) throws
  23. 23.You ___ a song at the moment. (a) are sing (b) are singing (c) am singing (d) is singing
  24. 24.I ___ a picture when the bell rang. (a) am drawing (b) were drawing (c) was drawing (d) was draw
  25. 25.My sister ___ to school when it started to rain. (a) were going (b) was go (c) was going (d) is going
  26. 26.Choose the right verb: The news ___ good today. (a) are (b) is
  27. 27.Name the tense: “We will go to school.” (a) present perfect (b) past continuous (c) simple past (d) simple future
  28. 28.We ___ going to feed the dog next Sunday. (a) am (b) is (c) are
  29. 29.We ___ a song twice a week. (a) singing (b) sings (c) sing
  30. 30.Diya ___ the bag next month. (a) will carries (b) carried (c) will carry (d) will carrying
  31. 31.Name the tense: “We go to school.” (a) past perfect (b) simple present (c) simple past (d) present perfect
  32. 32.When Dad called, he ___ already carried the bag. (a) has (b) had (c) have
  33. 33.Dev has known my best friend ___ five years. (a) for (b) since
  34. 34.When the bell rang, Rohan ___ a kite. (a) is flying (b) was flying (c) were flying (d) was fly
  35. 35.We ___ going to climb a tree next Sunday. (a) is (b) am (c) are
  36. 36.I ___ going to catch the ball next month. (a) am (b) is (c) are
  37. 37.Name the tense: “Isha will watch a cartoon.” (a) present continuous (b) past continuous (c) simple future (d) past perfect
  38. 38.When Dad called, we ___ already gone to school. (a) have (b) had (c) has
  39. 39.He ___ for the team on Saturdays. (a) clap (b) clapping (c) claps
  40. 40.By the time the bell rang, Riya ___ lunch. (a) have brought (b) had brought (c) had bring (d) has brought

Answer key

  1. told
  2. for
  3. helps
  4. doesn't
  5. had cooked
  6. have taught
  7. takes
  8. is
  9. had
  10. simple past
  11. simple present
  12. draw
  13. baking
  14. Are
  15. Are
  16. have
  17. ate
  18. clean
  19. had written
  20. was flying
  21. brought
  22. throw
  23. are singing
  24. was drawing
  25. was going
  26. is
  27. simple future
  28. are
  29. sing
  30. will carry
  31. simple present
  32. had
  33. for
  34. was flying
  35. are
  36. am
  37. simple future
  38. had
  39. claps
  40. had brought

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