← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 527 · 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 cake now. (a) are baking (b) am baking (c) is baking (d) is bake
  2. 2.When the bell rang, I ___ a cap. (a) am wearing (b) was wear (c) were wearing (d) was wearing
  3. 3.Which is the correct -ing form of “write”? (a) writeeing (b) writeing (c) writing
  4. 4.When the phone rang, they ___ the room. (a) were cleaning (b) were clean (c) are cleaning (d) was cleaning
  5. 5.Name the tense: “You will run in the park.” (a) present continuous (b) simple present (c) present perfect (d) simple future
  6. 6.They have just ___ a picture. (a) drawing (b) drawn (c) drew (d) draw
  7. 7.He ___ cricket before the guests arrived. (a) have played (b) had play (c) has played (d) had played
  8. 8.My cousins ___ bring lunch every Sunday. (a) aren't (b) doesn't (c) don't
  9. 9.Choose the right verb: There ___ a lot of rice in the bag. (a) is (b) are
  10. 10.We ___ a song next Sunday. (a) sang (b) will singing (c) will sings (d) will sing
  11. 11.Choose the right verb: Each player ___ a name tag. (a) has (b) have
  12. 12.He ___ carried the bag already. (a) has (b) have
  13. 13.We ___ in the pool next month. (a) will swimming (b) will swim (c) will swims (d) swam
  14. 14.I ___ a tree before it got dark. (a) have planted (b) has planted (c) had plant (d) had planted
  15. 15.You ___ to school next Sunday. (a) will go (b) will going (c) went (d) will goes
  16. 16.I ___ vegetables before the guests arrived. (a) had buy (b) has bought (c) have bought (d) had bought
  17. 17.By the time the guests arrived, Karan ___ a message. (a) has sent (b) had sent (c) have sent (d) had send
  18. 18.Choose the right verb: Neither Neel nor my cousins ___ coming today. (a) are (b) is
  19. 19.Name the tense: “We will speak Hindi.” (a) simple future (b) simple present (c) past perfect (d) past continuous
  20. 20.He has worked in Delhi ___ six months. (a) since (b) for
  21. 21.Which is the correct -ing form of “buy”? (a) buyying (b) buyeing (c) buying
  22. 22.By the time the guests arrived, Dev ___ a cap. (a) had wore (b) have worn (c) has worn (d) had worn
  23. 23.You ___ the dog last week. (a) will feed (b) feeded (c) fed (d) feed
  24. 24.They ___ watched a cartoon already. (a) has (b) have
  25. 25.Name the tense: “I am speaking Hindi.” (a) present perfect (b) simple present (c) present continuous (d) simple future
  26. 26.When it started to rain, I ___ a sandcastle. (a) were building (b) was building (c) was build (d) am building
  27. 27.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  28. 28.She ___ with Nani since 2020. (a) stays (b) have stayed (c) stayed (d) has stayed
  29. 29.By the time the guests arrived, Neel ___ a cap. (a) has worn (b) have worn (c) had worn (d) had wore
  30. 30.___ my friends wear a cap every Sunday? (a) Do (b) Are (c) Is (d) Does
  31. 31.Which is the correct -ing form of “jog”? (a) joging (b) jogeing (c) jogging
  32. 32.Name the tense: “My sister was building a sandcastle.” (a) past perfect (b) simple present (c) past continuous (d) present continuous
  33. 33.Name the tense: “My parents have brought lunch.” (a) simple present (b) simple future (c) present perfect (d) past perfect
  34. 34.When Dad called, you ___ already bought vegetables. (a) have (b) has (c) had
  35. 35.I ___ the ball at the moment. (a) is catching (b) am catch (c) are catching (d) am catching
  36. 36.I ___ a letter before Mum came home. (a) had wrote (b) had written (c) have written (d) has written
  37. 37.You ___ a song tomorrow. (a) sang (b) will sings (c) will sing (d) will singing
  38. 38.___ you going to school right now? (a) Am (b) Are (c) Is
  39. 39.He has known my best friend ___ five years. (a) for (b) since
  40. 40.They have had this bicycle ___ six months. (a) since (b) for

Answer key

  1. is baking
  2. was wearing
  3. writing
  4. were cleaning
  5. simple future
  6. drawn
  7. had played
  8. don't
  9. is
  10. will sing
  11. has
  12. has
  13. will swim
  14. had planted
  15. will go
  16. had bought
  17. had sent
  18. are
  19. simple future
  20. for
  21. buying
  22. had worn
  23. fed
  24. have
  25. present continuous
  26. was building
  27. are
  28. has stayed
  29. had worn
  30. Do
  31. jogging
  32. past continuous
  33. present perfect
  34. had
  35. am catching
  36. had written
  37. will sing
  38. Are
  39. for
  40. for

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