← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 724 · 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 ___ the room yesterday. (a) have cleaned (b) cleaned (c) clean (d) will clean
  2. 2.We ___ swum in the pool already. (a) have (b) has
  3. 3.Choose the right verb: One of my cousins ___ in Class 7. (a) are (b) is
  4. 4.I ___ in the pool before Mum came home. (a) has swum (b) have swum (c) had swam (d) had swum
  5. 5.Choose the right verb: Neither Nisha nor the twins ___ coming today. (a) is (b) are
  6. 6.I ___ a cake every Sunday. (a) bake (b) bakes (c) baking
  7. 7.My brother ___ a tree before the bell rang. (a) have planted (b) had planted (c) has planted (d) had plant
  8. 8.You ___ going to eat a mango next month. (a) are (b) am (c) is
  9. 9.By the time we reached, we ___ in the park. (a) had jogged (b) had jog (c) have jogged (d) has jogged
  10. 10.Ananya ___ science at 8 pm yesterday. (a) is studying (b) was study (c) was studying (d) were studying
  11. 11.Which is the correct -ing form of “buy”? (a) buyying (b) buying (c) buyeing
  12. 12.Name the tense: “We are washing the dishes.” (a) past continuous (b) present continuous (c) simple future (d) present perfect
  13. 13.___ they running in the park right now? (a) Is (b) Am (c) Are
  14. 14.Choose the right verb: Each of the boys ___ a name tag. (a) has (b) have
  15. 15.By the time we reached, you ___ the dog. (a) have fed (b) had feed (c) has fed (d) had fed
  16. 16.My friends ___ carry the bag every Sunday. (a) doesn't (b) aren't (c) don't
  17. 17.___ they swimming in the pool now? (a) Is (b) Am (c) Are
  18. 18.Name the tense: “They will climb a tree.” (a) simple past (b) simple future (c) past continuous (d) simple present
  19. 19.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  20. 20.When the phone rang, Saanvi ___ a kite. (a) were flying (b) was flying (c) was fly (d) is flying
  21. 21.___ the children going to school now? (a) Is (b) Are (c) Am
  22. 22.My cousins did not ___ for the team yesterday. (a) clapped (b) claps (c) clapping (d) clap
  23. 23.I ___ Hindi every morning. (a) speaks (b) speaking (c) speak
  24. 24.Name the tense: “We have clapped for the team.” (a) present continuous (b) simple future (c) present perfect (d) past perfect
  25. 25.I ___ drunk milk already. (a) have (b) has
  26. 26.When the bell rang, the children ___ the dishes. (a) are washing (b) were washing (c) was washing (d) were wash
  27. 27.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  28. 28.She has studied in this school ___ a long time. (a) since (b) for
  29. 29.___ we carry the bag two days ago? (a) Do (b) Does (c) Was (d) Did
  30. 30.Manav ___ to school next Sunday. (a) will go (b) went (c) will going (d) will goes
  31. 31.Which is the correct -ing form of “ride”? (a) rideeing (b) rideing (c) riding
  32. 32.We ___ Grandma next week. (a) will help (b) will helps (c) will helping (d) helped
  33. 33.You are going to ___ vegetables tomorrow. (a) bought (b) buying (c) buy (d) buys
  34. 34.___ you jog in the park in 2023? (a) Did (b) Does (c) Do (d) Was
  35. 35.___ they baking a cake right now? (a) Am (b) Are (c) Is
  36. 36.By the time the bell rang, he ___ a cartoon. (a) has watched (b) have watched (c) had watch (d) had watched
  37. 37.Name the tense: “She has caught the ball.” (a) present continuous (b) simple present (c) present perfect (d) past continuous
  38. 38.___ Ishaan write a letter every day? (a) Are (b) Do (c) Does (d) Is
  39. 39.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  40. 40.My sister ___ the ball when the bell rang. (a) were throwing (b) was throw (c) is throwing (d) was throwing

Answer key

  1. cleaned
  2. have
  3. is
  4. had swum
  5. are
  6. bake
  7. had planted
  8. are
  9. had jogged
  10. was studying
  11. buying
  12. present continuous
  13. Are
  14. has
  15. had fed
  16. don't
  17. Are
  18. simple future
  19. is
  20. was flying
  21. Are
  22. clap
  23. speak
  24. present perfect
  25. have
  26. were washing
  27. is
  28. for
  29. Did
  30. will go
  31. riding
  32. will help
  33. buy
  34. Did
  35. Are
  36. had watched
  37. present perfect
  38. Does
  39. are
  40. was throwing

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