← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 202 · 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 Dad called, Aarav ___ already climbed a tree. (a) has (b) had (c) have
  2. 2.I ___ in the park every Sunday. (a) run (b) runs (c) running
  3. 3.He ___ on the stage at 8 pm yesterday. (a) was dancing (b) was dance (c) is dancing (d) were dancing
  4. 4.They ___ in Pune since 2022. (a) have lived (b) has lived (c) lived (d) live
  5. 5.When it started to rain, Rahul ___ in the park. (a) was jog (b) were jogging (c) is jogging (d) was jogging
  6. 6.Omkar did not ___ a kite yesterday. (a) flies (b) flew (c) flying (d) fly
  7. 7.Omkar ___ danced on the stage already. (a) have (b) has
  8. 8.When it started to rain, Ishaan ___ in the pool. (a) was swim (b) were swimming (c) is swimming (d) was swimming
  9. 9.Which is the correct -ing form of “build”? (a) buildding (b) building (c) buildeing
  10. 10.Vivaan ___ cook rice twice a week. (a) don't (b) doesn't (c) isn't
  11. 11.My friends ___ going to clap for the team next month. (a) is (b) am (c) are
  12. 12.He ___ lunch next Sunday. (a) brought (b) will brings (c) will bringing (d) will bring
  13. 13.My brother ___ a cartoon in 2023. (a) has watched (b) watches (c) watched (d) will watch
  14. 14.At 8 pm yesterday, she ___ Hindi. (a) is speaking (b) was speaking (c) were speaking (d) was speak
  15. 15.Name the tense: “I was cooking rice.” (a) past continuous (b) simple present (c) past perfect (d) present perfect
  16. 16.You have worked in Delhi ___ last year. (a) for (b) since
  17. 17.You ___ going to bring lunch next Sunday. (a) are (b) is (c) am
  18. 18.Name the tense: “I am carrying the bag.” (a) present perfect (b) past continuous (c) simple past (d) present continuous
  19. 19.When the bell rang, I ___ tea. (a) am making (b) was making (c) was make (d) were making
  20. 20.By the time the bell rang, my friends ___ a letter. (a) has written (b) had wrote (c) have written (d) had written
  21. 21.My friends ___ the match now. (a) is winning (b) am winning (c) are winning (d) are win
  22. 22.Choose the right verb: One of my friends ___ in Class 9. (a) are (b) is
  23. 23.They have lived in Pune ___ two years. (a) since (b) for
  24. 24.Which is the correct -ing form of “carry”? (a) carryeing (b) carryying (c) carrying
  25. 25.___ we wash the dishes in 2023? (a) Do (b) Was (c) Does (d) Did
  26. 26.My sister is going to ___ Hindi tomorrow. (a) speak (b) speaks (c) speaking (d) spoke
  27. 27.By the time we reached, I ___ a bicycle. (a) had ridden (b) have ridden (c) has ridden (d) had rode
  28. 28.I did not ___ a letter last Sunday. (a) write (b) wrote (c) writing (d) writes
  29. 29.My brother did not ___ milk two days ago. (a) drinks (b) drink (c) drank (d) drinking
  30. 30.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  31. 31.Name the tense: “She is running in the park.” (a) present perfect (b) past continuous (c) present continuous (d) simple past
  32. 32.You did not ___ in the park in 2023. (a) jogged (b) jog (c) jogs (d) jogging
  33. 33.Kabir ___ going to cook rice next Sunday. (a) are (b) is (c) am
  34. 34.What is the past tense of “buy”? (a) bought (b) buying (c) buyed
  35. 35.We are going to ___ cricket next week. (a) play (b) plays (c) played (d) playing
  36. 36.By the time Mum came home, we ___ the dishes. (a) has washed (b) have washed (c) had washed (d) had wash
  37. 37.I ___ the dishes now. (a) am washing (b) is washing (c) are washing (d) am wash
  38. 38.We ___ lunch at the moment. (a) are bringing (b) am bringing (c) is bringing (d) are bring
  39. 39.Choose the right verb: Neither the boys nor Rahul ___ coming today. (a) is (b) are
  40. 40.Dev ___ going to clap for the team next week. (a) are (b) am (c) is

Answer key

  1. had
  2. run
  3. was dancing
  4. have lived
  5. was jogging
  6. fly
  7. has
  8. was swimming
  9. building
  10. doesn't
  11. are
  12. will bring
  13. watched
  14. was speaking
  15. past continuous
  16. since
  17. are
  18. present continuous
  19. was making
  20. had written
  21. are winning
  22. is
  23. for
  24. carrying
  25. Did
  26. speak
  27. had ridden
  28. write
  29. drink
  30. is
  31. present continuous
  32. jog
  33. is
  34. bought
  35. play
  36. had washed
  37. am washing
  38. are bringing
  39. is
  40. is

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