← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 954 · 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 match tomorrow. (a) will win (b) won (c) will wins (d) will winning
  2. 2.She ___ write a letter every day. (a) isn't (b) don't (c) doesn't
  3. 3.They ___ a cartoon before the guests arrived. (a) have watched (b) had watched (c) has watched (d) had watch
  4. 4.He ___ bought vegetables already. (a) has (b) have
  5. 5.___ we carry the bag two days ago? (a) Was (b) Did (c) Do (d) Does
  6. 6.Name the tense: “I had planted a tree.” (a) past perfect (b) simple present (c) simple future (d) past continuous
  7. 7.She ___ milk before the bell rang. (a) have drunk (b) had drank (c) has drunk (d) had drunk
  8. 8.Choose the right verb: All the players ___ a notebook. (a) has (b) have
  9. 9.When it started to rain, you ___ the dog. (a) was feeding (b) are feeding (c) were feeding (d) were feed
  10. 10.When Dad called, Neel ___ already sung a song. (a) had (b) has (c) have
  11. 11.She ___ a letter on Saturdays. (a) writes (b) write (c) writing
  12. 12.Name the tense: “We are baking a cake.” (a) simple past (b) present continuous (c) past continuous (d) simple future
  13. 13.Saanvi ___ rice yesterday. (a) cooks (b) has cooked (c) cooked (d) will cook
  14. 14.I ___ rice every day. (a) cook (b) cooking (c) cooks
  15. 15.We ___ milk next week. (a) will drinking (b) will drinks (c) drank (d) will drink
  16. 16.At 8 pm yesterday, he ___ a bicycle. (a) is riding (b) was riding (c) was ride (d) were riding
  17. 17.He ___ a cap before Mum came home. (a) had worn (b) had wore (c) has worn (d) have worn
  18. 18.My brother ___ vegetables every morning. (a) buying (b) buy (c) buys
  19. 19.Rahul has known my best friend ___ a long time. (a) for (b) since
  20. 20.___ Priya baking a cake now? (a) Is (b) Are (c) Am
  21. 21.You ___ cricket when the bell rang. (a) were play (b) are playing (c) were playing (d) was playing
  22. 22.When Dad called, my parents ___ already told a story. (a) has (b) had (c) have
  23. 23.When Dad called, Aditya ___ already flown a kite. (a) had (b) has (c) have
  24. 24.Choose the right verb: My trousers ___ new. (a) is (b) are
  25. 25.The children ___ win the match every Sunday. (a) aren't (b) doesn't (c) don't
  26. 26.Name the tense: “I bought vegetables.” (a) simple present (b) past perfect (c) simple future (d) simple past
  27. 27.Neel ___ a mango next week. (a) will eating (b) ate (c) will eat (d) will eats
  28. 28.You ___ catch the ball on Saturdays. (a) don't (b) doesn't (c) aren't
  29. 29.You did not ___ in the park last Sunday. (a) jog (b) jogged (c) jogging (d) jogs
  30. 30.Which is the correct -ing form of “jog”? (a) jogging (b) joging (c) jogeing
  31. 31.By the time Mum came home, I ___ in the park. (a) has run (b) had run (c) had ran (d) have run
  32. 32.You ___ Grandma next week. (a) will help (b) will helping (c) will helps (d) helped
  33. 33.Arjun did not ___ science yesterday. (a) study (b) studying (c) studies (d) studied
  34. 34.You ___ a cartoon before the guests arrived. (a) has watched (b) had watch (c) have watched (d) had watched
  35. 35.Isha ___ science next Sunday. (a) will studying (b) will studies (c) studied (d) will study
  36. 36.We ___ going to bake a cake next month. (a) is (b) am (c) are
  37. 37.Farhan ___ a cap when Mum came home. (a) was wearing (b) was wear (c) is wearing (d) were wearing
  38. 38.___ you buy vegetables every morning? (a) Is (b) Are (c) Do (d) Does
  39. 39.When the phone rang, she ___ on the stage. (a) were dancing (b) is dancing (c) was dance (d) was dancing
  40. 40.What is the past tense of “write”? (a) wrote (b) written (c) writed (d) writing

Answer key

  1. will win
  2. doesn't
  3. had watched
  4. has
  5. Did
  6. past perfect
  7. had drunk
  8. have
  9. were feeding
  10. had
  11. writes
  12. present continuous
  13. cooked
  14. cook
  15. will drink
  16. was riding
  17. had worn
  18. buys
  19. for
  20. Is
  21. were playing
  22. had
  23. had
  24. are
  25. don't
  26. simple past
  27. will eat
  28. don't
  29. jog
  30. jogging
  31. had run
  32. will help
  33. study
  34. had watched
  35. will study
  36. are
  37. was wearing
  38. Do
  39. was dancing
  40. wrote

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