← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 630 · 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.We ___ going to swim in the pool next month. (a) is (b) are (c) am
  2. 2.What is the past tense of “ride”? (a) rided (b) ridden (c) riding (d) rode
  3. 3.Choose the right verb: One of my friends ___ in Class 9. (a) are (b) is
  4. 4.I ___ the bag when Mum came home. (a) am carrying (b) was carry (c) were carrying (d) was carrying
  5. 5.Which is the correct -ing form of “run”? (a) runeing (b) running (c) runing
  6. 6.Myra ___ carried the bag already. (a) has (b) have
  7. 7.We ___ cricket before the guests arrived. (a) have played (b) has played (c) had play (d) had played
  8. 8.Choose the right verb: Each of the girls ___ a ID card. (a) have (b) has
  9. 9.My parents ___ the bag when the bell rang. (a) are carrying (b) was carrying (c) were carrying (d) were carry
  10. 10.Choose the right verb: One of my cousins ___ in Class 3. (a) is (b) are
  11. 11.Name the tense: “Yash climbed a tree.” (a) present continuous (b) past perfect (c) simple past (d) present perfect
  12. 12.At 8 pm yesterday, she ___ the train. (a) was take (b) were taking (c) is taking (d) was taking
  13. 13.My sister ___ win the match twice a week. (a) doesn't (b) isn't (c) don't
  14. 14.The students ___ lunch every day. (a) bringing (b) brings (c) bring
  15. 15.Choose the right verb: Neither Dev nor the boys ___ coming today. (a) are (b) is
  16. 16.We ___ Hindi before Mum came home. (a) has spoken (b) had spoken (c) have spoken (d) had spoke
  17. 17.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  18. 18.When Mum came home, we ___ a letter. (a) were writing (b) are writing (c) were write (d) was writing
  19. 19.You ___ a bicycle every morning. (a) rides (b) riding (c) ride
  20. 20.You ___ win the match on Saturdays. (a) don't (b) doesn't (c) aren't
  21. 21.My sister ___ a message next week. (a) will sending (b) sent (c) will sends (d) will send
  22. 22.Name the tense: “I have written a letter.” (a) past continuous (b) simple present (c) past perfect (d) present perfect
  23. 23.___ we writing a letter at the moment? (a) Am (b) Are (c) Is
  24. 24.My brother ___ in the park before it got dark. (a) had jog (b) has jogged (c) have jogged (d) had jogged
  25. 25.The children ___ lunch every day. (a) bring (b) bringing (c) brings
  26. 26.She ___ a picture next month. (a) will drawing (b) drew (c) will draws (d) will draw
  27. 27.I ___ a cartoon yesterday. (a) will watch (b) have watched (c) watched (d) watch
  28. 28.Sneha ___ the dog now. (a) is feeding (b) is feed (c) am feeding (d) are feeding
  29. 29.She ___ for the team when the phone rang. (a) was clap (b) were clapping (c) is clapping (d) was clapping
  30. 30.My sister ___ a cake before the bell rang. (a) had bake (b) have baked (c) had baked (d) has baked
  31. 31.She ___ a letter on Saturdays. (a) write (b) writes (c) writing
  32. 32.He ___ the ball twice a week. (a) throwing (b) throw (c) throws
  33. 33.Name the tense: “They have baked a cake.” (a) simple present (b) present perfect (c) past perfect (d) present continuous
  34. 34.Priya did not ___ vegetables yesterday. (a) bought (b) buys (c) buy (d) buying
  35. 35.You ___ the dishes last week. (a) wash (b) washed (c) have washed (d) will wash
  36. 36.We ___ going to dance on the stage next week. (a) am (b) is (c) are
  37. 37.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  38. 38.They have lived in Pune ___ a long time. (a) for (b) since
  39. 39.Name the tense: “I will sing a song.” (a) simple present (b) simple future (c) past perfect (d) simple past
  40. 40.Name the tense: “We cook rice.” (a) past perfect (b) past continuous (c) simple future (d) simple present

Answer key

  1. are
  2. rode
  3. is
  4. was carrying
  5. running
  6. has
  7. had played
  8. has
  9. were carrying
  10. is
  11. simple past
  12. was taking
  13. doesn't
  14. bring
  15. are
  16. had spoken
  17. are
  18. were writing
  19. ride
  20. don't
  21. will send
  22. present perfect
  23. Are
  24. had jogged
  25. bring
  26. will draw
  27. watched
  28. is feeding
  29. was clapping
  30. had baked
  31. writes
  32. throws
  33. present perfect
  34. buy
  35. washed
  36. are
  37. are
  38. for
  39. simple future
  40. simple present

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