← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 448 · 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 am going to ___ the train next Sunday. (a) taking (b) take (c) took (d) takes
  2. 2.Name the tense: “You were clapping for the team.” (a) simple future (b) simple past (c) past continuous (d) simple present
  3. 3.When the phone rang, Ananya ___ rice. (a) was cooking (b) was cook (c) is cooking (d) were cooking
  4. 4.We ___ a mango every day. (a) eat (b) eats (c) eating
  5. 5.We ___ a mango next Sunday. (a) ate (b) will eating (c) will eat (d) will eats
  6. 6.Which is the correct -ing form of “clean”? (a) cleaning (b) cleaneing (c) cleanning
  7. 7.Choose the right verb: Every girl ___ a name tag. (a) have (b) has
  8. 8.They did not ___ in the park in 2023. (a) running (b) runs (c) ran (d) run
  9. 9.When Dad called, Zoya ___ already carried the bag. (a) have (b) has (c) had
  10. 10.When Mum came home, we ___ the match. (a) was winning (b) were win (c) were winning (d) are winning
  11. 11.She ___ on the stage before Mum came home. (a) have danced (b) has danced (c) had dance (d) had danced
  12. 12.___ they send a message twice a week? (a) Is (b) Are (c) Does (d) Do
  13. 13.When Dad called, he ___ already cleaned the room. (a) have (b) had (c) has
  14. 14.___ Aditya drink milk twice a week? (a) Is (b) Are (c) Do (d) Does
  15. 15.Name the tense: “Neel baked a cake.” (a) simple past (b) present perfect (c) present continuous (d) past perfect
  16. 16.The children have known my best friend ___ January. (a) for (b) since
  17. 17.___ you study science yesterday? (a) Do (b) Was (c) Did (d) Does
  18. 18.Choose the right verb: Every player ___ a locker. (a) have (b) has
  19. 19.Choose the right verb: Each of the boys ___ a name tag. (a) has (b) have
  20. 20.What is the past tense of “catch”? (a) catched (b) catching (c) caught
  21. 21.___ you plant a tree every morning? (a) Are (b) Do (c) Is (d) Does
  22. 22.What is the past tense of “draw”? (a) drawed (b) drawn (c) drawing (d) drew
  23. 23.When Dad called, the children ___ already ridden a bicycle. (a) have (b) has (c) had
  24. 24.___ he clean the room last Sunday? (a) Was (b) Did (c) Do (d) Does
  25. 25.My parents ___ Grandma when Mum came home. (a) was helping (b) were help (c) are helping (d) were helping
  26. 26.Name the tense: “My cousins are studying science.” (a) simple present (b) simple past (c) present continuous (d) present perfect
  27. 27.They ___ science at the moment. (a) is studying (b) am studying (c) are studying (d) are study
  28. 28.Choose the right verb: Every child ___ a water bottle. (a) has (b) have
  29. 29.She ___ in this school since 2020. (a) have studied (b) studies (c) studied (d) has studied
  30. 30.Name the tense: “Kunal washed the dishes.” (a) present perfect (b) simple present (c) simple past (d) past continuous
  31. 31.You are going to ___ a message next Sunday. (a) sent (b) sends (c) send (d) sending
  32. 32.By the time Mum came home, Rohan ___ Grandma. (a) have helped (b) has helped (c) had help (d) had helped
  33. 33.___ you carry the bag yesterday? (a) Was (b) Does (c) Do (d) Did
  34. 34.I ___ a picture next month. (a) will draws (b) will drawing (c) drew (d) will draw
  35. 35.We ___ vegetables next Sunday. (a) will buy (b) will buys (c) bought (d) will buying
  36. 36.Ishaan ___ clean the room every day. (a) don't (b) doesn't (c) isn't
  37. 37.They ___ to school before the bell rang. (a) had gone (b) had went (c) has gone (d) have gone
  38. 38.Tara ___ take the train every day. (a) doesn't (b) don't (c) isn't
  39. 39.My sister is going to ___ a tree tomorrow. (a) climbs (b) climb (c) climbed (d) climbing
  40. 40.What is the past tense of “win”? (a) winned (b) won (c) winning

Answer key

  1. take
  2. past continuous
  3. was cooking
  4. eat
  5. will eat
  6. cleaning
  7. has
  8. run
  9. had
  10. were winning
  11. had danced
  12. Do
  13. had
  14. Does
  15. simple past
  16. since
  17. Did
  18. has
  19. has
  20. caught
  21. Do
  22. drew
  23. had
  24. Did
  25. were helping
  26. present continuous
  27. are studying
  28. has
  29. has studied
  30. simple past
  31. send
  32. had helped
  33. Did
  34. will draw
  35. will buy
  36. doesn't
  37. had gone
  38. doesn't
  39. climb
  40. won

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