← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 599 · 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.Aarav ___ the room when the phone rang. (a) was clean (b) was cleaning (c) were cleaning (d) is cleaning
  2. 2.___ you bake a cake last week? (a) Does (b) Was (c) Did (d) Do
  3. 3.She ___ to school every Sunday. (a) going (b) go (c) goes
  4. 4.Name the tense: “They had run in the park.” (a) simple future (b) simple past (c) present perfect (d) past perfect
  5. 5.___ my friends feeding the dog now? (a) Are (b) Am (c) Is
  6. 6.By the time we reached, you ___ Grandma. (a) have helped (b) has helped (c) had help (d) had helped
  7. 7.The children ___ a song when Mum came home. (a) was singing (b) were singing (c) are singing (d) were sing
  8. 8.Name the tense: “We bring lunch.” (a) present continuous (b) simple future (c) simple present (d) simple past
  9. 9.The children ___ a kite two days ago. (a) flew (b) flyed (c) fly (d) will fly
  10. 10.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleaning (c) cleanning
  11. 11.___ you go to school yesterday? (a) Did (b) Was (c) Do (d) Does
  12. 12.Kabir ___ the room every Sunday. (a) cleaning (b) cleans (c) clean
  13. 13.They ___ the ball last week. (a) throwed (b) threw (c) throw (d) will throw
  14. 14.I ___ in this school since 2019. (a) taught (b) has taught (c) teach (d) have taught
  15. 15.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  16. 16.When the phone rang, my sister ___ in the pool. (a) is swimming (b) were swimming (c) was swim (d) was swimming
  17. 17.I ___ a song next week. (a) sang (b) will sing (c) will singing (d) will sings
  18. 18.Name the tense: “Kabir had planted a tree.” (a) simple past (b) simple present (c) present continuous (d) past perfect
  19. 19.Tara ___ lunch tomorrow. (a) will brings (b) will bringing (c) brought (d) will bring
  20. 20.You ___ Grandma last week. (a) will help (b) have helped (c) help (d) helped
  21. 21.___ you ride a bicycle last week? (a) Do (b) Does (c) Was (d) Did
  22. 22.Aarav ___ going to run in the park tomorrow. (a) are (b) am (c) is
  23. 23.Choose the right verb: Neither the girls nor Farhan ___ coming today. (a) is (b) are
  24. 24.Choose the right verb: One of my friends ___ in Class 7. (a) are (b) is
  25. 25.___ you telling a story now? (a) Is (b) Are (c) Am
  26. 26.You have just ___ the dishes. (a) washes (b) washed (c) washing (d) wash
  27. 27.She ___ thrown the ball already. (a) have (b) has
  28. 28.___ he run in the park every day? (a) Does (b) Do (c) Is (d) Are
  29. 29.When the phone rang, my sister ___ tea. (a) were making (b) was making (c) was make (d) is making
  30. 30.You ___ Hindi next Sunday. (a) spoke (b) will speaking (c) will speak (d) will speaks
  31. 31.I ___ with Nani since 2019. (a) has stayed (b) stay (c) have stayed (d) stayed
  32. 32.When it started to rain, I ___ on the stage. (a) am dancing (b) were dancing (c) was dance (d) was dancing
  33. 33.Kavya ___ ride a bicycle every day. (a) doesn't (b) isn't (c) don't
  34. 34.Name the tense: “Pooja has cooked rice.” (a) past perfect (b) simple present (c) present continuous (d) present perfect
  35. 35.He ___ rice when the phone rang. (a) was cook (b) was cooking (c) were cooking (d) is cooking
  36. 36.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  37. 37.My sister ___ to school yesterday. (a) went (b) goes (c) goed (d) will go
  38. 38.Aditya ___ in Pune since 2019. (a) has lived (b) lives (c) have lived (d) lived
  39. 39.We ___ the ball every morning. (a) catches (b) catching (c) catch
  40. 40.She ___ in the park tomorrow. (a) will runs (b) will running (c) will run (d) ran

Answer key

  1. was cleaning
  2. Did
  3. goes
  4. past perfect
  5. Are
  6. had helped
  7. were singing
  8. simple present
  9. flew
  10. cleaning
  11. Did
  12. cleans
  13. threw
  14. have taught
  15. has
  16. was swimming
  17. will sing
  18. past perfect
  19. will bring
  20. helped
  21. Did
  22. is
  23. is
  24. is
  25. Are
  26. washed
  27. has
  28. Does
  29. was making
  30. will speak
  31. have stayed
  32. was dancing
  33. doesn't
  34. present perfect
  35. was cooking
  36. are
  37. went
  38. has lived
  39. catch
  40. will run

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