← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 152 · 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 the bell rang, they ___ a cartoon. (a) were watch (b) were watching (c) are watching (d) was watching
  2. 2.Isha ___ a picture on Saturdays. (a) draw (b) draws (c) drawing
  3. 3.Name the tense: “My brother rides a bicycle.” (a) simple present (b) simple past (c) past continuous (d) present perfect
  4. 4.When Dad called, they ___ already clapped for the team. (a) have (b) has (c) had
  5. 5.Name the tense: “You draw a picture.” (a) simple future (b) past continuous (c) simple present (d) past perfect
  6. 6.Saanvi has just ___ the match. (a) wins (b) win (c) winning (d) won
  7. 7.He has worked in Delhi ___ six months. (a) for (b) since
  8. 8.You ___ going to tell a story next week. (a) are (b) is (c) am
  9. 9.When Dad called, they ___ already bought vegetables. (a) has (b) have (c) had
  10. 10.The students ___ the dog yesterday. (a) feeded (b) fed (c) will feed (d) feed
  11. 11.When Mum came home, she ___ the dog. (a) was feed (b) is feeding (c) were feeding (d) was feeding
  12. 12.My brother ___ in Pune since 2020. (a) has lived (b) lives (c) lived (d) have lived
  13. 13.Name the tense: “They will swim in the pool.” (a) present perfect (b) simple present (c) past continuous (d) simple future
  14. 14.___ I cook rice every day? (a) Are (b) Is (c) Do (d) Does
  15. 15.He ___ spoken Hindi already. (a) has (b) have
  16. 16.We are going to ___ a tree next week. (a) planting (b) planted (c) plant (d) plants
  17. 17.Choose the right verb: Either my cousins or Nisha ___ coming today. (a) are (b) is
  18. 18.They ___ Grandma every Sunday. (a) helping (b) help (c) helps
  19. 19.My brother ___ the train every Sunday. (a) taking (b) take (c) takes
  20. 20.You did not ___ the bag in 2023. (a) carrying (b) carries (c) carry (d) carried
  21. 21.You ___ in the park when the bell rang. (a) was jogging (b) are jogging (c) were jogging (d) were jog
  22. 22.Choose the right verb: All the students ___ a ID card. (a) has (b) have
  23. 23.You ___ in Delhi since 2021. (a) work (b) has worked (c) worked (d) have worked
  24. 24.They ___ the room before the bell rang. (a) had clean (b) had cleaned (c) has cleaned (d) have cleaned
  25. 25.My sister ___ vegetables now. (a) are buying (b) is buying (c) am buying (d) is buy
  26. 26.Pooja ___ the ball when the bell rang. (a) is throwing (b) were throwing (c) was throw (d) was throwing
  27. 27.Which is the correct -ing form of “feed”? (a) feedding (b) feedeing (c) feeding
  28. 28.You have lived in Pune ___ two years. (a) since (b) for
  29. 29.The children ___ buy vegetables every Sunday. (a) aren't (b) don't (c) doesn't
  30. 30.When Dad called, they ___ already eaten a mango. (a) have (b) had (c) has
  31. 31.My brother ___ a letter before the bell rang. (a) have written (b) has written (c) had wrote (d) had written
  32. 32.I ___ for the team at 8 pm yesterday. (a) am clapping (b) was clap (c) were clapping (d) was clapping
  33. 33.They have waited for the bus ___ an hour. (a) since (b) for
  34. 34.He ___ a mango before it got dark. (a) had ate (b) had eaten (c) have eaten (d) has eaten
  35. 35.Name the tense: “We will ride a bicycle.” (a) past continuous (b) present perfect (c) simple past (d) simple future
  36. 36.Name the tense: “He has ridden a bicycle.” (a) present perfect (b) simple past (c) present continuous (d) past perfect
  37. 37.At 8 pm yesterday, she ___ rice. (a) is cooking (b) were cooking (c) was cooking (d) was cook
  38. 38.We ___ the ball next month. (a) will throws (b) will throwing (c) will throw (d) threw
  39. 39.I ___ told a story already. (a) has (b) have
  40. 40.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is

Answer key

  1. were watching
  2. draws
  3. simple present
  4. had
  5. simple present
  6. won
  7. for
  8. are
  9. had
  10. fed
  11. was feeding
  12. has lived
  13. simple future
  14. Do
  15. has
  16. plant
  17. is
  18. help
  19. takes
  20. carry
  21. were jogging
  22. have
  23. have worked
  24. had cleaned
  25. is buying
  26. was throwing
  27. feeding
  28. for
  29. don't
  30. had
  31. had written
  32. was clapping
  33. for
  34. had eaten
  35. simple future
  36. present perfect
  37. was cooking
  38. will throw
  39. have
  40. is

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