← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 147 · 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.He ___ a tree before Mum came home. (a) has climbed (b) had climb (c) have climbed (d) had climbed
  2. 2.My brother ___ a cake right now. (a) am baking (b) is baking (c) are baking (d) is bake
  3. 3.I ___ climbed a tree already. (a) have (b) has
  4. 4.We ___ cricket when Mum came home. (a) are playing (b) were playing (c) were play (d) was playing
  5. 5.We ___ tell a story every morning. (a) aren't (b) doesn't (c) don't
  6. 6.___ I run in the park last Sunday? (a) Did (b) Do (c) Was (d) Does
  7. 7.___ they study science last week? (a) Did (b) Does (c) Do (d) Was
  8. 8.They ___ a story right now. (a) is telling (b) are telling (c) are tell (d) am telling
  9. 9.Choose the right verb: Each player ___ a ID card. (a) has (b) have
  10. 10.By the time the bell rang, he ___ a tree. (a) had plant (b) have planted (c) has planted (d) had planted
  11. 11.Name the tense: “I tell a story.” (a) past perfect (b) simple present (c) simple past (d) past continuous
  12. 12.At 8 pm yesterday, you ___ a kite. (a) was flying (b) were fly (c) were flying (d) are flying
  13. 13.Diya ___ a cake right now. (a) am baking (b) are baking (c) is bake (d) is baking
  14. 14.When it started to rain, you ___ the bag. (a) are carrying (b) were carry (c) was carrying (d) were carrying
  15. 15.She ___ in the pool now. (a) is swimming (b) is swim (c) am swimming (d) are swimming
  16. 16.You ___ to school last Sunday. (a) go (b) went (c) goed (d) will go
  17. 17.The students ___ plant a tree every day. (a) don't (b) aren't (c) doesn't
  18. 18.She ___ a tree before the guests arrived. (a) had planted (b) have planted (c) had plant (d) has planted
  19. 19.He ___ a cap right now. (a) is wearing (b) is wear (c) are wearing (d) am wearing
  20. 20.You ___ a cake at 8 pm yesterday. (a) are baking (b) was baking (c) were bake (d) were baking
  21. 21.When Dad called, my friends ___ already sung a song. (a) has (b) had (c) have
  22. 22.Choose the right verb: One of my cousins ___ in Class 8. (a) is (b) are
  23. 23.___ she feed the dog yesterday? (a) Do (b) Did (c) Does (d) Was
  24. 24.Name the tense: “My sister is swimming in the pool.” (a) past perfect (b) present continuous (c) present perfect (d) past continuous
  25. 25.You ___ a cartoon every day. (a) watches (b) watching (c) watch
  26. 26.We ___ for the team next week. (a) will clapping (b) clapped (c) will clap (d) will claps
  27. 27.Name the tense: “The children have brought lunch.” (a) present perfect (b) simple past (c) simple present (d) present continuous
  28. 28.Which is the correct -ing form of “take”? (a) takeeing (b) taking (c) takeing
  29. 29.They ___ a bicycle before it got dark. (a) has ridden (b) had ridden (c) had rode (d) have ridden
  30. 30.You ___ for the team when the bell rang. (a) was clapping (b) are clapping (c) were clap (d) were clapping
  31. 31.I ___ a tree when Mum came home. (a) was climbing (b) was climb (c) am climbing (d) were climbing
  32. 32.Aisha ___ rice at the moment. (a) are cooking (b) am cooking (c) is cook (d) is cooking
  33. 33.You ___ the ball at the moment. (a) are catch (b) am catching (c) are catching (d) is catching
  34. 34.They ___ a mango right now. (a) is eating (b) are eat (c) am eating (d) are eating
  35. 35.___ we jog in the park twice a week? (a) Are (b) Do (c) Is (d) Does
  36. 36.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  37. 37.Rohan has studied in this school ___ two years. (a) since (b) for
  38. 38.When it started to rain, I ___ a tree. (a) were climbing (b) was climbing (c) am climbing (d) was climb
  39. 39.My brother ___ a kite at the moment. (a) is fly (b) am flying (c) are flying (d) is flying
  40. 40.You ___ speak Hindi every Sunday. (a) doesn't (b) don't (c) aren't

Answer key

  1. had climbed
  2. is baking
  3. have
  4. were playing
  5. don't
  6. Did
  7. Did
  8. are telling
  9. has
  10. had planted
  11. simple present
  12. were flying
  13. is baking
  14. were carrying
  15. is swimming
  16. went
  17. don't
  18. had planted
  19. is wearing
  20. were baking
  21. had
  22. is
  23. Did
  24. present continuous
  25. watch
  26. will clap
  27. present perfect
  28. taking
  29. had ridden
  30. were clapping
  31. was climbing
  32. is cooking
  33. are catching
  34. are eating
  35. Do
  36. is
  37. for
  38. was climbing
  39. is flying
  40. don't

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