← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 249 · 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.They ___ the dog before Mum came home. (a) has fed (b) had fed (c) had feed (d) have fed
  2. 2.We ___ brought lunch already. (a) has (b) have
  3. 3.You ___ tea before Mum came home. (a) had make (b) has made (c) had made (d) have made
  4. 4.My friends ___ a mango at the moment. (a) is eating (b) am eating (c) are eating (d) are eat
  5. 5.They ___ run in the park already. (a) has (b) have
  6. 6.We ___ the room next month. (a) will cleaning (b) will cleans (c) cleaned (d) will clean
  7. 7.My parents are going to ___ a tree next month. (a) climbed (b) climb (c) climbing (d) climbs
  8. 8.___ we watching a cartoon at the moment? (a) Am (b) Is (c) Are
  9. 9.When it started to rain, Yash ___ a message. (a) was sending (b) is sending (c) were sending (d) was send
  10. 10.She ___ a message next month. (a) will sending (b) will sends (c) will send (d) sent
  11. 11.I ___ the ball at 8 pm yesterday. (a) am catching (b) was catch (c) was catching (d) were catching
  12. 12.He ___ a cake two days ago. (a) bakes (b) baked (c) will bake (d) has baked
  13. 13.Choose the right verb: Either the boys or Kunal ___ coming today. (a) are (b) is
  14. 14.Name the tense: “She brings lunch.” (a) simple present (b) past continuous (c) past perfect (d) present perfect
  15. 15.By the time Mum came home, we ___ a mango. (a) had ate (b) have eaten (c) had eaten (d) has eaten
  16. 16.When Dad called, I ___ already washed the dishes. (a) has (b) had (c) have
  17. 17.You ___ a cake twice a week. (a) bakes (b) bake (c) baking
  18. 18.My sister ___ a song next Sunday. (a) will singing (b) sang (c) will sing (d) will sings
  19. 19.What is the past tense of “buy”? (a) bought (b) buying (c) buyed
  20. 20.___ they watch a cartoon on Saturdays? (a) Is (b) Are (c) Does (d) Do
  21. 21.Arjun did not ___ cricket last week. (a) plays (b) play (c) playing (d) played
  22. 22.Which is the correct -ing form of “bake”? (a) bakeeing (b) baking (c) bakeing
  23. 23.When it started to rain, he ___ a mango. (a) was eat (b) was eating (c) is eating (d) were eating
  24. 24.By the time the guests arrived, the students ___ a picture. (a) had drawn (b) has drawn (c) have drawn (d) had drew
  25. 25.Choose the right verb: There ___ many books on the shelf. (a) are (b) is
  26. 26.He did not ___ lunch in 2023. (a) bringing (b) brings (c) brought (d) bring
  27. 27.Which is the correct -ing form of “clean”? (a) cleaning (b) cleaneing (c) cleanning
  28. 28.You have played in the garden ___ morning. (a) since (b) for
  29. 29.When Dad called, Manav ___ already watched a cartoon. (a) had (b) has (c) have
  30. 30.You ___ Grandma yesterday. (a) helped (b) help (c) have helped (d) will help
  31. 31.By the time the bell rang, we ___ a message. (a) have sent (b) has sent (c) had send (d) had sent
  32. 32.They have just ___ the dishes. (a) washing (b) washed (c) washes (d) wash
  33. 33.You ___ make tea every Sunday. (a) doesn't (b) don't (c) aren't
  34. 34.Manav is going to ___ the bag tomorrow. (a) carrying (b) carry (c) carried (d) carries
  35. 35.He ___ a message before the guests arrived. (a) have sent (b) has sent (c) had send (d) had sent
  36. 36.___ she studying science now? (a) Is (b) Are (c) Am
  37. 37.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  38. 38.Choose the right verb: There ___ some water in the bottle. (a) are (b) is
  39. 39.Choose the right verb: One of my cousins ___ in Class 9. (a) is (b) are
  40. 40.You ___ a story next month. (a) told (b) will tell (c) will tells (d) will telling

Answer key

  1. had fed
  2. have
  3. had made
  4. are eating
  5. have
  6. will clean
  7. climb
  8. Are
  9. was sending
  10. will send
  11. was catching
  12. baked
  13. is
  14. simple present
  15. had eaten
  16. had
  17. bake
  18. will sing
  19. bought
  20. Do
  21. play
  22. baking
  23. was eating
  24. had drawn
  25. are
  26. bring
  27. cleaning
  28. since
  29. had
  30. helped
  31. had sent
  32. washed
  33. don't
  34. carry
  35. had sent
  36. Is
  37. is
  38. is
  39. is
  40. will tell

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