← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 512 · 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 the bell rang, Dev ___ on the stage. (a) is dancing (b) were dancing (c) was dance (d) was dancing
  2. 2.He ___ going to cook rice tomorrow. (a) are (b) am (c) is
  3. 3.Choose the right verb: One of my friends ___ in Class 9. (a) is (b) are
  4. 4.By the time we reached, I ___ to school. (a) have gone (b) has gone (c) had went (d) had gone
  5. 5.Choose the right verb: One of my friends ___ in Class 3. (a) is (b) are
  6. 6.By the time we reached, you ___ in the park. (a) had jog (b) have jogged (c) had jogged (d) has jogged
  7. 7.Name the tense: “Aditya had carried the bag.” (a) present continuous (b) present perfect (c) past perfect (d) simple past
  8. 8.When Mum came home, she ___ vegetables. (a) was buying (b) were buying (c) was buy (d) is buying
  9. 9.I have known my best friend ___ a long time. (a) since (b) for
  10. 10.Name the tense: “I am building a sandcastle.” (a) present continuous (b) present perfect (c) simple present (d) past continuous
  11. 11.Choose the right verb: Either Sneha or the twins ___ coming today. (a) is (b) are
  12. 12.Karan ___ the ball tomorrow. (a) threw (b) will throwing (c) will throw (d) will throws
  13. 13.By the time Mum came home, I ___ in the park. (a) had jog (b) has jogged (c) had jogged (d) have jogged
  14. 14.I ___ the dishes right now. (a) is washing (b) are washing (c) am wash (d) am washing
  15. 15.Name the tense: “I am bringing lunch.” (a) past perfect (b) simple future (c) present continuous (d) present perfect
  16. 16.You ___ play cricket every day. (a) don't (b) aren't (c) doesn't
  17. 17.My brother ___ run in the park every Sunday. (a) don't (b) isn't (c) doesn't
  18. 18.___ Kunal sending a message right now? (a) Are (b) Am (c) Is
  19. 19.Name the tense: “Aarav will buy vegetables.” (a) present continuous (b) simple future (c) present perfect (d) past perfect
  20. 20.When it started to rain, you ___ the match. (a) was winning (b) are winning (c) were winning (d) were win
  21. 21.Which is the correct -ing form of “speak”? (a) speakking (b) speaking (c) speakeing
  22. 22.We ___ a mango every day. (a) eating (b) eat (c) eats
  23. 23.My brother has just ___ a picture. (a) draw (b) drawn (c) drawing (d) drew
  24. 24.He ___ on the stage right now. (a) are dancing (b) is dance (c) is dancing (d) am dancing
  25. 25.___ you bake a cake on Saturdays? (a) Is (b) Does (c) Do (d) Are
  26. 26.My friends ___ bring lunch every Sunday. (a) doesn't (b) aren't (c) don't
  27. 27.You ___ the room next week. (a) will cleaning (b) will cleans (c) will clean (d) cleaned
  28. 28.My parents ___ the match when Mum came home. (a) are winning (b) were win (c) were winning (d) was winning
  29. 29.She ___ a message before Mum came home. (a) has sent (b) have sent (c) had send (d) had sent
  30. 30.He ___ tea when the bell rang. (a) was make (b) was making (c) is making (d) were making
  31. 31.At 8 pm yesterday, Karan ___ a tree. (a) was plant (b) were planting (c) is planting (d) was planting
  32. 32.___ we make tea twice a week? (a) Are (b) Is (c) Do (d) Does
  33. 33.I ___ in this school since 2019. (a) taught (b) teach (c) have taught (d) has taught
  34. 34.Name the tense: “We have washed the dishes.” (a) simple past (b) simple present (c) present perfect (d) simple future
  35. 35.You ___ going to write a letter tomorrow. (a) is (b) are (c) am
  36. 36.At 8 pm yesterday, my brother ___ rice. (a) is cooking (b) was cooking (c) was cook (d) were cooking
  37. 37.My friends ___ going to run in the park tomorrow. (a) are (b) am (c) is
  38. 38.He ___ play cricket every day. (a) isn't (b) doesn't (c) don't
  39. 39.We are going to ___ a story next month. (a) tells (b) telling (c) told (d) tell
  40. 40.My cousins have just ___ the train. (a) take (b) taking (c) took (d) taken

Answer key

  1. was dancing
  2. is
  3. is
  4. had gone
  5. is
  6. had jogged
  7. past perfect
  8. was buying
  9. for
  10. present continuous
  11. are
  12. will throw
  13. had jogged
  14. am washing
  15. present continuous
  16. don't
  17. doesn't
  18. Is
  19. simple future
  20. were winning
  21. speaking
  22. eat
  23. drawn
  24. is dancing
  25. Do
  26. don't
  27. will clean
  28. were winning
  29. had sent
  30. was making
  31. was planting
  32. Do
  33. have taught
  34. present perfect
  35. are
  36. was cooking
  37. are
  38. doesn't
  39. tell
  40. taken

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