← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 667 · 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 ___ science before the bell rang. (a) has studied (b) have studied (c) had study (d) had studied
  2. 2.Which is the correct -ing form of “clean”? (a) cleaning (b) cleaneing (c) cleanning
  3. 3.We are going to ___ a mango tomorrow. (a) ate (b) eating (c) eat (d) eats
  4. 4.He ___ the match when it started to rain. (a) was win (b) is winning (c) was winning (d) were winning
  5. 5.By the time we reached, he ___ the train. (a) have taken (b) has taken (c) had taken (d) had took
  6. 6.My friends are going to ___ a message tomorrow. (a) sent (b) sending (c) send (d) sends
  7. 7.They ___ brought lunch already. (a) have (b) has
  8. 8.When Dad called, he ___ already drawn a picture. (a) had (b) have (c) has
  9. 9.The children ___ a bicycle now. (a) are riding (b) is riding (c) are ride (d) am riding
  10. 10.Name the tense: “They buy vegetables.” (a) simple past (b) present continuous (c) simple present (d) simple future
  11. 11.Saanvi ___ send a message every Sunday. (a) isn't (b) don't (c) doesn't
  12. 12.Name the tense: “They had baked a cake.” (a) present perfect (b) simple past (c) simple present (d) past perfect
  13. 13.Choose the right verb: Neither Isha nor the twins ___ coming today. (a) are (b) is
  14. 14.Name the tense: “The children threw the ball.” (a) past continuous (b) simple present (c) present continuous (d) simple past
  15. 15.When Dad called, the children ___ already jogged in the park. (a) has (b) have (c) had
  16. 16.Choose the right verb: Every player ___ a notebook. (a) has (b) have
  17. 17.Tara ___ a letter next month. (a) will writing (b) will write (c) wrote (d) will writes
  18. 18.When the bell rang, they ___ the dog. (a) were feeding (b) are feeding (c) was feeding (d) were feed
  19. 19.What is the past tense of “build”? (a) builded (b) building (c) built
  20. 20.By the time the guests arrived, we ___ in the pool. (a) had swam (b) have swum (c) has swum (d) had swum
  21. 21.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  22. 22.By the time Mum came home, we ___ a song. (a) had sang (b) had sung (c) has sung (d) have sung
  23. 23.You ___ tea when the phone rang. (a) were make (b) was making (c) are making (d) were making
  24. 24.My sister is going to ___ for the team next month. (a) clap (b) clapping (c) clapped (d) claps
  25. 25.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  26. 26.She has just ___ for the team. (a) claps (b) clapped (c) clapping (d) clap
  27. 27.We ___ in the park before it got dark. (a) had run (b) have run (c) had ran (d) has run
  28. 28.He ___ in Delhi since 2022. (a) works (b) has worked (c) have worked (d) worked
  29. 29.He ___ with Nani since 2020. (a) stayed (b) have stayed (c) has stayed (d) stays
  30. 30.She ___ a cartoon at the moment. (a) are watching (b) is watch (c) am watching (d) is watching
  31. 31.Name the tense: “We have fed the dog.” (a) simple past (b) past perfect (c) present perfect (d) past continuous
  32. 32.We have just ___ the dishes. (a) washes (b) washing (c) washed (d) wash
  33. 33.Zoya is going to ___ a cap next month. (a) wearing (b) wears (c) wore (d) wear
  34. 34.Ira has just ___ a cap. (a) worn (b) wore (c) wear (d) wearing
  35. 35.Choose the right verb: Each girl ___ a ID card. (a) have (b) has
  36. 36.Choose the right verb: Each student ___ a name tag. (a) has (b) have
  37. 37.What is the past tense of “draw”? (a) drawn (b) drawing (c) drawed (d) drew
  38. 38.Choose the right verb: My trousers ___ new. (a) is (b) are
  39. 39.They ___ going to eat a mango tomorrow. (a) is (b) are (c) am
  40. 40.When it started to rain, they ___ to school. (a) was going (b) were going (c) were go (d) are going

Answer key

  1. had studied
  2. cleaning
  3. eat
  4. was winning
  5. had taken
  6. send
  7. have
  8. had
  9. are riding
  10. simple present
  11. doesn't
  12. past perfect
  13. are
  14. simple past
  15. had
  16. has
  17. will write
  18. were feeding
  19. built
  20. had swum
  21. are
  22. had sung
  23. were making
  24. clap
  25. is
  26. clapped
  27. had run
  28. has worked
  29. has stayed
  30. is watching
  31. present perfect
  32. washed
  33. wear
  34. worn
  35. has
  36. has
  37. drew
  38. are
  39. are
  40. were going

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