← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 102 · 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 Mum came home, my sister ___ the room. (a) were cleaning (b) was clean (c) is cleaning (d) was cleaning
  2. 2.___ Isha telling a story now? (a) Am (b) Is (c) Are
  3. 3.My sister ___ a cake before Mum came home. (a) has baked (b) had baked (c) have baked (d) had bake
  4. 4.We ___ vegetables before the guests arrived. (a) had buy (b) had bought (c) have bought (d) has bought
  5. 5.Rohan ___ going to make tea next month. (a) are (b) is (c) am
  6. 6.Dev is going to ___ a mango tomorrow. (a) eats (b) eating (c) eat (d) ate
  7. 7.What is the past tense of “write”? (a) wrote (b) writing (c) writed (d) written
  8. 8.When the phone rang, you ___ Grandma. (a) were helping (b) are helping (c) was helping (d) were help
  9. 9.Name the tense: “We had baked a cake.” (a) simple past (b) past perfect (c) simple present (d) present continuous
  10. 10.He has just ___ the dog. (a) feeding (b) feed (c) fed (d) feeds
  11. 11.___ Nisha clean the room in 2023? (a) Was (b) Does (c) Do (d) Did
  12. 12.___ we clap for the team in 2023? (a) Did (b) Was (c) Do (d) Does
  13. 13.Which is the correct -ing form of “study”? (a) studyeing (b) studyying (c) studying
  14. 14.___ my friends plant a tree twice a week? (a) Is (b) Do (c) Are (d) Does
  15. 15.Name the tense: “Omkar will build a sandcastle.” (a) present perfect (b) simple future (c) past perfect (d) past continuous
  16. 16.Name the tense: “They danced on the stage.” (a) simple future (b) simple past (c) present continuous (d) simple present
  17. 17.He ___ with Nani since 2019. (a) stayed (b) stays (c) have stayed (d) has stayed
  18. 18.Choose the right verb: All the girls ___ a ID card. (a) has (b) have
  19. 19.I ___ a tree at the moment. (a) am plant (b) is planting (c) am planting (d) are planting
  20. 20.They ___ a cake on Saturdays. (a) bakes (b) bake (c) baking
  21. 21.Name the tense: “She is making tea.” (a) past continuous (b) simple past (c) present continuous (d) past perfect
  22. 22.When Dad called, my sister ___ already built a sandcastle. (a) have (b) had (c) has
  23. 23.I have just ___ the dog. (a) feeding (b) feeds (c) fed (d) feed
  24. 24.Which is the correct -ing form of “clean”? (a) cleanning (b) cleaning (c) cleaneing
  25. 25.By the time the guests arrived, my sister ___ a cartoon. (a) had watched (b) had watch (c) have watched (d) has watched
  26. 26.___ we go to school every day? (a) Are (b) Does (c) Is (d) Do
  27. 27.When Dad called, she ___ already sent a message. (a) have (b) has (c) had
  28. 28.My cousins ___ in the pool every Sunday. (a) swimming (b) swim (c) swims
  29. 29.___ we bring lunch yesterday? (a) Does (b) Do (c) Did (d) Was
  30. 30.She ___ in the pool next month. (a) will swim (b) will swims (c) swam (d) will swimming
  31. 31.Name the tense: “Pooja buys vegetables.” (a) simple future (b) present continuous (c) simple present (d) present perfect
  32. 32.Which is the correct -ing form of “bring”? (a) bringeing (b) bringing (c) bringging
  33. 33.___ the children making tea now? (a) Am (b) Are (c) Is
  34. 34.___ my parents clean the room two days ago? (a) Do (b) Was (c) Does (d) Did
  35. 35.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  36. 36.___ they wear a cap in 2023? (a) Do (b) Was (c) Did (d) Does
  37. 37.Choose the right verb: Every girl ___ a name tag. (a) have (b) has
  38. 38.By the time Mum came home, my cousins ___ a picture. (a) had drew (b) has drawn (c) had drawn (d) have drawn
  39. 39.___ Kunal helping Grandma now? (a) Is (b) Are (c) Am
  40. 40.By the time the bell rang, you ___ a kite. (a) had flew (b) has flown (c) have flown (d) had flown

Answer key

  1. was cleaning
  2. Is
  3. had baked
  4. had bought
  5. is
  6. eat
  7. wrote
  8. were helping
  9. past perfect
  10. fed
  11. Did
  12. Did
  13. studying
  14. Do
  15. simple future
  16. simple past
  17. has stayed
  18. have
  19. am planting
  20. bake
  21. present continuous
  22. had
  23. fed
  24. cleaning
  25. had watched
  26. Do
  27. had
  28. swim
  29. Did
  30. will swim
  31. simple present
  32. bringing
  33. Are
  34. Did
  35. are
  36. Did
  37. has
  38. had drawn
  39. Is
  40. had flown

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