← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 180 · 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 ___ a story before it got dark. (a) have told (b) had told (c) has told (d) had tell
  2. 2.When Dad called, Nisha ___ already drawn a picture. (a) has (b) had (c) have
  3. 3.My cousins ___ rice in 2023. (a) will cook (b) have cooked (c) cook (d) cooked
  4. 4.She ___ in the park before Mum came home. (a) have run (b) has run (c) had ran (d) had run
  5. 5.Which is the correct -ing form of “wear”? (a) wearing (b) wearring (c) weareing
  6. 6.You did not ___ in the park yesterday. (a) jogged (b) jogs (c) jogging (d) jog
  7. 7.Name the tense: “We are climbing a tree.” (a) past perfect (b) present continuous (c) simple future (d) simple present
  8. 8.We ___ vegetables now. (a) are buying (b) are buy (c) is buying (d) am buying
  9. 9.Which is the correct -ing form of “cook”? (a) cookeing (b) cooking (c) cookking
  10. 10.Aisha ___ Hindi when the phone rang. (a) were speaking (b) is speaking (c) was speaking (d) was speak
  11. 11.___ Saanvi running in the park right now? (a) Am (b) Is (c) Are
  12. 12.He ___ vegetables last week. (a) buyed (b) buys (c) bought (d) will buy
  13. 13.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  14. 14.Which is the correct -ing form of “help”? (a) helpeing (b) helpping (c) helping
  15. 15.Ishaan is going to ___ in the pool next month. (a) swam (b) swimming (c) swims (d) swim
  16. 16.What is the past tense of “write”? (a) written (b) writed (c) writing (d) wrote
  17. 17.You ___ a kite two days ago. (a) fly (b) will fly (c) flyed (d) flew
  18. 18.Rohan ___ a picture right now. (a) is drawing (b) is draw (c) am drawing (d) are drawing
  19. 19.Name the tense: “I was watching a cartoon.” (a) present perfect (b) past continuous (c) simple future (d) past perfect
  20. 20.She ___ a kite every morning. (a) flies (b) flying (c) fly
  21. 21.Manav ___ to school when the phone rang. (a) is going (b) was go (c) was going (d) were going
  22. 22.Choose the right verb: Either my cousins or Ira ___ coming today. (a) are (b) is
  23. 23.What is the past tense of “take”? (a) taking (b) taked (c) took (d) taken
  24. 24.We ___ in this school since 2022. (a) have studied (b) has studied (c) study (d) studied
  25. 25.We ___ lunch every Sunday. (a) brings (b) bring (c) bringing
  26. 26.I ___ the room in 2023. (a) will clean (b) have cleaned (c) cleaned (d) clean
  27. 27.By the time we reached, you ___ vegetables. (a) had buy (b) have bought (c) had bought (d) has bought
  28. 28.I ___ told a story already. (a) have (b) has
  29. 29.By the time the bell rang, they ___ for the team. (a) had clap (b) has clapped (c) had clapped (d) have clapped
  30. 30.I ___ rice right now. (a) is cooking (b) am cooking (c) are cooking (d) am cook
  31. 31.My friends ___ vegetables yesterday. (a) buyed (b) buy (c) will buy (d) bought
  32. 32.When the phone rang, my parents ___ in the pool. (a) was swimming (b) are swimming (c) were swimming (d) were swim
  33. 33.Riya did not ___ in the pool in 2023. (a) swam (b) swimming (c) swim (d) swims
  34. 34.I did not ___ milk yesterday. (a) drinking (b) drank (c) drinks (d) drink
  35. 35.He ___ bake a cake on Saturdays. (a) don't (b) isn't (c) doesn't
  36. 36.Name the tense: “My brother will wash the dishes.” (a) simple future (b) simple present (c) simple past (d) present continuous
  37. 37.You are going to ___ a picture next Sunday. (a) draw (b) draws (c) drawing (d) drew
  38. 38.Name the tense: “We have sent a message.” (a) past continuous (b) past perfect (c) present continuous (d) present perfect
  39. 39.___ you take the train twice a week? (a) Are (b) Do (c) Does (d) Is
  40. 40.They ___ sing a song every Sunday. (a) doesn't (b) aren't (c) don't

Answer key

  1. had told
  2. had
  3. cooked
  4. had run
  5. wearing
  6. jog
  7. present continuous
  8. are buying
  9. cooking
  10. was speaking
  11. Is
  12. bought
  13. are
  14. helping
  15. swim
  16. wrote
  17. flew
  18. is drawing
  19. past continuous
  20. flies
  21. was going
  22. is
  23. took
  24. have studied
  25. bring
  26. cleaned
  27. had bought
  28. have
  29. had clapped
  30. am cooking
  31. bought
  32. were swimming
  33. swim
  34. drink
  35. doesn't
  36. simple future
  37. draw
  38. present perfect
  39. Do
  40. don't

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