← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 23 · 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.At 8 pm yesterday, I ___ a sandcastle. (a) was building (b) am building (c) was build (d) were building
  2. 2.Which is the correct -ing form of “wash”? (a) washing (b) washhing (c) washeing
  3. 3.Choose the right verb: One of my friends ___ in Class 7. (a) is (b) are
  4. 4.When Dad called, I ___ already thrown the ball. (a) had (b) have (c) has
  5. 5.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  6. 6.When Mum came home, Riya ___ in the pool. (a) was swim (b) were swimming (c) is swimming (d) was swimming
  7. 7.Karan ___ in the park now. (a) is jog (b) am jogging (c) are jogging (d) is jogging
  8. 8.She ___ for the team last week. (a) will clap (b) claps (c) clapped (d) has clapped
  9. 9.He ___ the room tomorrow. (a) will cleaning (b) cleaned (c) will clean (d) will cleans
  10. 10.You ___ the room when the bell rang. (a) was cleaning (b) were clean (c) were cleaning (d) are cleaning
  11. 11.My cousins ___ a sandcastle next Sunday. (a) will building (b) built (c) will build (d) will builds
  12. 12.Choose the right verb: Each player ___ a ID card. (a) has (b) have
  13. 13.___ I eat a mango two days ago? (a) Do (b) Was (c) Does (d) Did
  14. 14.My sister ___ the dishes at 8 pm yesterday. (a) is washing (b) was wash (c) was washing (d) were washing
  15. 15.You ___ a cartoon tomorrow. (a) will watching (b) watched (c) will watch (d) will watches
  16. 16.Which is the correct -ing form of “fly”? (a) flying (b) flyying (c) flyeing
  17. 17.When the bell rang, I ___ cricket. (a) were playing (b) am playing (c) was play (d) was playing
  18. 18.Karan did not ___ the dog in 2023. (a) feeds (b) fed (c) feeding (d) feed
  19. 19.When the phone rang, you ___ a story. (a) are telling (b) were telling (c) was telling (d) were tell
  20. 20.My brother ___ the ball yesterday. (a) throwed (b) threw (c) will throw (d) throws
  21. 21.My brother ___ wash the dishes every Sunday. (a) isn't (b) doesn't (c) don't
  22. 22.When Dad called, my friends ___ already spoken Hindi. (a) has (b) have (c) had
  23. 23.Choose the right verb: Each student ___ a name tag. (a) have (b) has
  24. 24.___ I wear a cap every day? (a) Is (b) Are (c) Do (d) Does
  25. 25.We have lived in Pune ___ six months. (a) for (b) since
  26. 26.They have just ___ the bag. (a) carry (b) carrying (c) carried (d) carries
  27. 27.___ Sneha studying science now? (a) Are (b) Am (c) Is
  28. 28.Name the tense: “Rahul has played cricket.” (a) present continuous (b) past perfect (c) present perfect (d) simple future
  29. 29.My sister ___ throw the ball twice a week. (a) doesn't (b) isn't (c) don't
  30. 30.What is the past tense of “catch”? (a) caught (b) catching (c) catched
  31. 31.___ she baking a cake now? (a) Am (b) Is (c) Are
  32. 32.Name the tense: “My brother has baked a cake.” (a) present continuous (b) present perfect (c) simple past (d) simple present
  33. 33.By the time the guests arrived, you ___ in the park. (a) has run (b) had ran (c) had run (d) have run
  34. 34.By the time the guests arrived, we ___ the match. (a) has won (b) have won (c) had win (d) had won
  35. 35.You ___ lunch next month. (a) will brings (b) will bring (c) brought (d) will bringing
  36. 36.He has just ___ tea. (a) make (b) makes (c) making (d) made
  37. 37.I ___ going to bring lunch next Sunday. (a) are (b) am (c) is
  38. 38.Choose the right verb: Neither Dev nor the girls ___ coming today. (a) is (b) are
  39. 39.You ___ a picture every morning. (a) drawing (b) draws (c) draw
  40. 40.When it started to rain, I ___ a letter. (a) were writing (b) am writing (c) was writing (d) was write

Answer key

  1. was building
  2. washing
  3. is
  4. had
  5. are
  6. was swimming
  7. is jogging
  8. clapped
  9. will clean
  10. were cleaning
  11. will build
  12. has
  13. Did
  14. was washing
  15. will watch
  16. flying
  17. was playing
  18. feed
  19. were telling
  20. threw
  21. doesn't
  22. had
  23. has
  24. Do
  25. for
  26. carried
  27. Is
  28. present perfect
  29. doesn't
  30. caught
  31. Is
  32. present perfect
  33. had run
  34. had won
  35. will bring
  36. made
  37. am
  38. are
  39. draw
  40. was writing

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