← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 347 · 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, you ___ a tree. (a) were climbing (b) were climb (c) are climbing (d) was climbing
  2. 2.Choose the right verb: My trousers ___ new. (a) are (b) is
  3. 3.Kunal ___ bake a cake twice a week. (a) isn't (b) doesn't (c) don't
  4. 4.We ___ planted a tree already. (a) have (b) has
  5. 5.When Dad called, my sister ___ already baked a cake. (a) have (b) has (c) had
  6. 6.Choose the right verb: Each boy ___ a ID card. (a) has (b) have
  7. 7.Vivaan ___ going to ride a bicycle next month. (a) is (b) are (c) am
  8. 8.You ___ a cake every Sunday. (a) baking (b) bakes (c) bake
  9. 9.He ___ feed the dog every morning. (a) isn't (b) don't (c) doesn't
  10. 10.___ we bring lunch every Sunday? (a) Does (b) Are (c) Do (d) Is
  11. 11.My brother ___ rice next month. (a) will cook (b) will cooks (c) will cooking (d) cooked
  12. 12.We are going to ___ a cap next Sunday. (a) wears (b) wear (c) wore (d) wearing
  13. 13.___ my friends jog in the park last week? (a) Was (b) Does (c) Did (d) Do
  14. 14.My sister ___ send a message every Sunday. (a) isn't (b) don't (c) doesn't
  15. 15.My cousins ___ study science every day. (a) doesn't (b) don't (c) aren't
  16. 16.He ___ the dishes before it got dark. (a) had wash (b) had washed (c) has washed (d) have washed
  17. 17.The children ___ a kite now. (a) am flying (b) is flying (c) are fly (d) are flying
  18. 18.I ___ a tree on Saturdays. (a) plants (b) plant (c) planting
  19. 19.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  20. 20.You ___ a cap at the moment. (a) are wearing (b) is wearing (c) am wearing (d) are wear
  21. 21.Pooja did not ___ vegetables last Sunday. (a) buy (b) bought (c) buys (d) buying
  22. 22.I ___ in Delhi since 2022. (a) worked (b) have worked (c) work (d) has worked
  23. 23.I ___ the dishes now. (a) am wash (b) are washing (c) is washing (d) am washing
  24. 24.Kabir did not ___ a kite yesterday. (a) fly (b) flew (c) flying (d) flies
  25. 25.You are going to ___ the dog next Sunday. (a) feeding (b) fed (c) feed (d) feeds
  26. 26.What is the past tense of “go”? (a) goed (b) going (c) gone (d) went
  27. 27.By the time the guests arrived, Aisha ___ a picture. (a) had drawn (b) have drawn (c) has drawn (d) had drew
  28. 28.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  29. 29.I ___ a picture last Sunday. (a) drawed (b) will draw (c) drew (d) draw
  30. 30.He has played in the garden ___ 10 am. (a) since (b) for
  31. 31.He ___ the match before the bell rang. (a) had won (b) has won (c) had win (d) have won
  32. 32.At 8 pm yesterday, they ___ the ball. (a) were throwing (b) are throwing (c) were throw (d) was throwing
  33. 33.I ___ a message now. (a) am send (b) are sending (c) is sending (d) am sending
  34. 34.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  35. 35.My brother ___ in this school since 2019. (a) teaches (b) has taught (c) have taught (d) taught
  36. 36.They ___ tea when Mum came home. (a) were making (b) were make (c) was making (d) are making
  37. 37.When the bell rang, my parents ___ the ball. (a) were throwing (b) are throwing (c) were throw (d) was throwing
  38. 38.Choose the right verb: Each boy ___ a water bottle. (a) has (b) have
  39. 39.___ they wash the dishes in 2023? (a) Does (b) Do (c) Did (d) Was
  40. 40.We ___ lunch at the moment. (a) is bringing (b) are bringing (c) am bringing (d) are bring

Answer key

  1. were climbing
  2. are
  3. doesn't
  4. have
  5. had
  6. has
  7. is
  8. bake
  9. doesn't
  10. Do
  11. will cook
  12. wear
  13. Did
  14. doesn't
  15. don't
  16. had washed
  17. are flying
  18. plant
  19. are
  20. are wearing
  21. buy
  22. have worked
  23. am washing
  24. fly
  25. feed
  26. went
  27. had drawn
  28. is
  29. drew
  30. since
  31. had won
  32. were throwing
  33. am sending
  34. is
  35. has taught
  36. were making
  37. were throwing
  38. has
  39. Did
  40. are bringing

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