← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 118 · 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 it started to rain, she ___ a mango. (a) was eating (b) was eat (c) were eating (d) is eating
  2. 2.My parents ___ in the park right now. (a) is jogging (b) are jogging (c) are jog (d) am jogging
  3. 3.He ___ in the park when the phone rang. (a) was jogging (b) is jogging (c) were jogging (d) was jog
  4. 4.Aditya is going to ___ in the park next week. (a) ran (b) runs (c) running (d) run
  5. 5.What is the past tense of “fly”? (a) flyed (b) flown (c) flying (d) flew
  6. 6.I ___ help Grandma every morning. (a) doesn't (b) don't (c) aren't
  7. 7.___ I help Grandma on Saturdays? (a) Is (b) Are (c) Do (d) Does
  8. 8.When Dad called, I ___ already worn a cap. (a) has (b) have (c) had
  9. 9.By the time the guests arrived, she ___ the dishes. (a) had wash (b) had washed (c) has washed (d) have washed
  10. 10.My brother ___ in the park when the phone rang. (a) were jogging (b) was jog (c) is jogging (d) was jogging
  11. 11.My parents ___ vegetables when Mum came home. (a) was buying (b) were buy (c) are buying (d) were buying
  12. 12.My brother ___ the train twice a week. (a) take (b) takes (c) taking
  13. 13.___ he singing a song now? (a) Am (b) Is (c) Are
  14. 14.He has studied in this school ___ 2019. (a) for (b) since
  15. 15.The children have worked in Delhi ___ 2020. (a) since (b) for
  16. 16.Saanvi did not ___ a letter in 2023. (a) writing (b) write (c) wrote (d) writes
  17. 17.Name the tense: “You were sending a message.” (a) present continuous (b) past continuous (c) simple future (d) present perfect
  18. 18.Kavya has just ___ on the stage. (a) dance (b) dances (c) dancing (d) danced
  19. 19.He ___ to school right now. (a) am going (b) is go (c) are going (d) is going
  20. 20.They ___ the match two days ago. (a) win (b) will win (c) won (d) winned
  21. 21.My sister did not ___ a cap last week. (a) wear (b) wears (c) wearing (d) wore
  22. 22.Yash ___ a picture right now. (a) is drawing (b) are drawing (c) am drawing (d) is draw
  23. 23.They did not ___ Hindi last Sunday. (a) speaks (b) speaking (c) spoke (d) speak
  24. 24.I ___ a picture at the moment. (a) is drawing (b) are drawing (c) am draw (d) am drawing
  25. 25.What is the past tense of “eat”? (a) eated (b) eaten (c) eating (d) ate
  26. 26.Choose the right verb: Each child ___ a locker. (a) has (b) have
  27. 27.My parents ___ a message before it got dark. (a) had send (b) had sent (c) has sent (d) have sent
  28. 28.When Dad called, you ___ already made tea. (a) has (b) have (c) had
  29. 29.He is going to ___ lunch tomorrow. (a) brings (b) brought (c) bringing (d) bring
  30. 30.They ___ milk yesterday. (a) will drink (b) drank (c) drinked (d) drink
  31. 31.Choose the right verb: All the students ___ a name tag. (a) has (b) have
  32. 32.Which is the correct -ing form of “write”? (a) writeeing (b) writeing (c) writing
  33. 33.Saanvi is going to ___ in the pool next month. (a) swimming (b) swim (c) swims (d) swam
  34. 34.Vivaan ___ throw the ball on Saturdays. (a) don't (b) doesn't (c) isn't
  35. 35.Name the tense: “They will take the train.” (a) simple present (b) present continuous (c) simple future (d) past perfect
  36. 36.Name the tense: “The students had helped Grandma.” (a) past perfect (b) present continuous (c) past continuous (d) simple present
  37. 37.What is the past tense of “buy”? (a) buying (b) bought (c) buyed
  38. 38.He ___ a sandcastle every day. (a) build (b) building (c) builds
  39. 39.Sneha is going to ___ a mango next week. (a) eats (b) ate (c) eating (d) eat
  40. 40.Vivaan ___ the dishes yesterday. (a) will wash (b) washed (c) washes (d) has washed

Answer key

  1. was eating
  2. are jogging
  3. was jogging
  4. run
  5. flew
  6. don't
  7. Do
  8. had
  9. had washed
  10. was jogging
  11. were buying
  12. takes
  13. Is
  14. since
  15. since
  16. write
  17. past continuous
  18. danced
  19. is going
  20. won
  21. wear
  22. is drawing
  23. speak
  24. am drawing
  25. ate
  26. has
  27. had sent
  28. had
  29. bring
  30. drank
  31. have
  32. writing
  33. swim
  34. doesn't
  35. simple future
  36. past perfect
  37. bought
  38. builds
  39. eat
  40. washed

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