← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 817 · 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 Dad called, she ___ already danced on the stage. (a) have (b) has (c) had
  2. 2.___ Diya play cricket on Saturdays? (a) Does (b) Are (c) Is (d) Do
  3. 3.You ___ milk next month. (a) will drinks (b) will drinking (c) will drink (d) drank
  4. 4.___ my cousins dance on the stage last week? (a) Was (b) Did (c) Do (d) Does
  5. 5.Vivaan ___ a kite at 8 pm yesterday. (a) is flying (b) were flying (c) was flying (d) was fly
  6. 6.Which is the correct -ing form of “study”? (a) studyying (b) studying (c) studyeing
  7. 7.By the time the guests arrived, Sneha ___ the room. (a) had clean (b) have cleaned (c) has cleaned (d) had cleaned
  8. 8.What is the past tense of “drink”? (a) drinked (b) drinking (c) drank (d) drunk
  9. 9.My sister ___ going to go to school tomorrow. (a) am (b) is (c) are
  10. 10.We ___ the train at the moment. (a) are take (b) are taking (c) is taking (d) am taking
  11. 11.By the time Mum came home, we ___ the dishes. (a) have washed (b) has washed (c) had wash (d) had washed
  12. 12.___ my friends baking a cake now? (a) Am (b) Are (c) Is
  13. 13.We ___ a tree on Saturdays. (a) plants (b) plant (c) planting
  14. 14.Which is the correct -ing form of “jog”? (a) jogeing (b) jogging (c) joging
  15. 15.Choose the right verb: Either the girls or Diya ___ coming today. (a) is (b) are
  16. 16.Ishaan ___ send a message on Saturdays. (a) doesn't (b) isn't (c) don't
  17. 17.What is the past tense of “run”? (a) ran (b) running (c) runned (d) run
  18. 18.He did not ___ the train two days ago. (a) took (b) take (c) takes (d) taking
  19. 19.My sister ___ a sandcastle yesterday. (a) builded (b) built (c) builds (d) will build
  20. 20.I ___ win the match every day. (a) don't (b) aren't (c) doesn't
  21. 21.Name the tense: “They tell a story.” (a) present perfect (b) present continuous (c) simple present (d) past perfect
  22. 22.What is the past tense of “catch”? (a) catching (b) catched (c) caught
  23. 23.Choose the right verb: All the students ___ a locker. (a) has (b) have
  24. 24.By the time Mum came home, we ___ a kite. (a) had flew (b) have flown (c) had flown (d) has flown
  25. 25.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  26. 26.___ we wear a cap every Sunday? (a) Does (b) Is (c) Are (d) Do
  27. 27.We ___ buy vegetables every day. (a) aren't (b) don't (c) doesn't
  28. 28.___ I bake a cake in 2023? (a) Does (b) Did (c) Do (d) Was
  29. 29.I ___ on the stage before the guests arrived. (a) had danced (b) had dance (c) has danced (d) have danced
  30. 30.My friends ___ milk when the phone rang. (a) are drinking (b) were drink (c) were drinking (d) was drinking
  31. 31.He has just ___ cricket. (a) playing (b) play (c) played (d) plays
  32. 32.Zoya ___ a mango last Sunday. (a) will eat (b) eated (c) eats (d) ate
  33. 33.You ___ cook rice every Sunday. (a) aren't (b) doesn't (c) don't
  34. 34.When it started to rain, I ___ science. (a) were studying (b) am studying (c) was study (d) was studying
  35. 35.She ___ lunch tomorrow. (a) will bringing (b) brought (c) will brings (d) will bring
  36. 36.I ___ the room now. (a) is cleaning (b) am clean (c) are cleaning (d) am cleaning
  37. 37.You ___ a cap before it got dark. (a) has worn (b) have worn (c) had wore (d) had worn
  38. 38.Riya ___ rice when the bell rang. (a) is cooking (b) was cook (c) was cooking (d) were cooking
  39. 39.___ my cousins climbing a tree at the moment? (a) Am (b) Are (c) Is
  40. 40.___ he climb a tree last Sunday? (a) Does (b) Was (c) Do (d) Did

Answer key

  1. had
  2. Does
  3. will drink
  4. Did
  5. was flying
  6. studying
  7. had cleaned
  8. drank
  9. is
  10. are taking
  11. had washed
  12. Are
  13. plant
  14. jogging
  15. is
  16. doesn't
  17. ran
  18. take
  19. built
  20. don't
  21. simple present
  22. caught
  23. have
  24. had flown
  25. is
  26. Do
  27. don't
  28. Did
  29. had danced
  30. were drinking
  31. played
  32. ate
  33. don't
  34. was studying
  35. will bring
  36. am cleaning
  37. had worn
  38. was cooking
  39. Are
  40. Did

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