← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 242 · 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.My brother ___ the dishes before Mum came home. (a) has washed (b) have washed (c) had wash (d) had washed
  2. 2.My brother ___ on the stage at 8 pm yesterday. (a) was dancing (b) is dancing (c) were dancing (d) was dance
  3. 3.We ___ going to wash the dishes tomorrow. (a) is (b) are (c) am
  4. 4.I did not ___ a picture last Sunday. (a) draw (b) drawing (c) draws (d) drew
  5. 5.You ___ a letter before the bell rang. (a) have written (b) has written (c) had written (d) had wrote
  6. 6.I ___ the ball on Saturdays. (a) catches (b) catching (c) catch
  7. 7.My sister ___ catch the ball on Saturdays. (a) isn't (b) don't (c) doesn't
  8. 8.Which is the correct -ing form of “fly”? (a) flyying (b) flying (c) flyeing
  9. 9.He ___ going to dance on the stage next month. (a) am (b) is (c) are
  10. 10.___ he cooking rice now? (a) Is (b) Am (c) Are
  11. 11.Choose the right verb: Neither Diya nor the boys ___ coming today. (a) is (b) are
  12. 12.The children have just ___ a cartoon. (a) watches (b) watching (c) watched (d) watch
  13. 13.___ Aditya throw the ball every day? (a) Does (b) Is (c) Do (d) Are
  14. 14.Choose the right verb: Every child ___ a locker. (a) have (b) has
  15. 15.When the bell rang, my brother ___ the match. (a) was win (b) is winning (c) was winning (d) were winning
  16. 16.___ he bake a cake every morning? (a) Do (b) Are (c) Is (d) Does
  17. 17.He ___ science before it got dark. (a) had studied (b) has studied (c) have studied (d) had study
  18. 18.They ___ going to swim in the pool tomorrow. (a) is (b) are (c) am
  19. 19.They ___ going to catch the ball next week. (a) are (b) is (c) am
  20. 20.When it started to rain, Meera ___ vegetables. (a) was buy (b) was buying (c) were buying (d) is buying
  21. 21.Vivaan ___ told a story already. (a) have (b) has
  22. 22.We ___ a mango last week. (a) eated (b) will eat (c) eat (d) ate
  23. 23.The students ___ milk on Saturdays. (a) drinks (b) drinking (c) drink
  24. 24.Name the tense: “He watched a cartoon.” (a) present continuous (b) simple past (c) present perfect (d) past perfect
  25. 25.I ___ the room before it got dark. (a) had clean (b) has cleaned (c) have cleaned (d) had cleaned
  26. 26.We ___ a message right now. (a) am sending (b) are sending (c) are send (d) is sending
  27. 27.Riya did not ___ a sandcastle two days ago. (a) building (b) build (c) built (d) builds
  28. 28.The children have lived in Pune ___ six months. (a) since (b) for
  29. 29.My sister ___ a picture before the guests arrived. (a) has drawn (b) had drew (c) had drawn (d) have drawn
  30. 30.___ she baking a cake now? (a) Is (b) Are (c) Am
  31. 31.By the time the guests arrived, Vivaan ___ the match. (a) has won (b) had won (c) have won (d) had win
  32. 32.Tara ___ milk every day. (a) drinking (b) drinks (c) drink
  33. 33.Aditya has just ___ tea. (a) made (b) making (c) makes (d) make
  34. 34.Which is the correct -ing form of “study”? (a) studyying (b) studying (c) studyeing
  35. 35.We ___ with Nani since 2020. (a) has stayed (b) stayed (c) have stayed (d) stay
  36. 36.Which is the correct -ing form of “send”? (a) sending (b) sendding (c) sendeing
  37. 37.Riya ___ to school on Saturdays. (a) going (b) go (c) goes
  38. 38.Name the tense: “They will eat a mango.” (a) simple past (b) simple present (c) present perfect (d) simple future
  39. 39.She ___ vegetables at the moment. (a) am buying (b) are buying (c) is buying (d) is buy
  40. 40.You did not ___ in the park two days ago. (a) running (b) runs (c) run (d) ran

Answer key

  1. had washed
  2. was dancing
  3. are
  4. draw
  5. had written
  6. catch
  7. doesn't
  8. flying
  9. is
  10. Is
  11. are
  12. watched
  13. Does
  14. has
  15. was winning
  16. Does
  17. had studied
  18. are
  19. are
  20. was buying
  21. has
  22. ate
  23. drink
  24. simple past
  25. had cleaned
  26. are sending
  27. build
  28. for
  29. had drawn
  30. Is
  31. had won
  32. drinks
  33. made
  34. studying
  35. have stayed
  36. sending
  37. goes
  38. simple future
  39. is buying
  40. run

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