← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 920 · 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 have just ___ the room. (a) cleaned (b) clean (c) cleans (d) cleaning
  2. 2.He did not ___ in the pool yesterday. (a) swims (b) swam (c) swimming (d) swim
  3. 3.___ you jog in the park twice a week? (a) Do (b) Are (c) Is (d) Does
  4. 4.Name the tense: “They have studied science.” (a) simple future (b) present continuous (c) past perfect (d) present perfect
  5. 5.Name the tense: “My brother is winning the match.” (a) present continuous (b) simple past (c) simple present (d) past perfect
  6. 6.I ___ in this school since 2022. (a) has studied (b) study (c) studied (d) have studied
  7. 7.They ___ a tree next Sunday. (a) will planting (b) will plant (c) planted (d) will plants
  8. 8.I ___ write a letter every Sunday. (a) don't (b) doesn't (c) aren't
  9. 9.Name the tense: “Kabir takes the train.” (a) simple past (b) present continuous (c) simple future (d) simple present
  10. 10.My parents ___ cricket when the bell rang. (a) were play (b) are playing (c) was playing (d) were playing
  11. 11.You ___ a cake before it got dark. (a) had bake (b) had baked (c) have baked (d) has baked
  12. 12.She ___ tea before it got dark. (a) had made (b) have made (c) had make (d) has made
  13. 13.We ___ baked a cake already. (a) have (b) has
  14. 14.Which is the correct -ing form of “watch”? (a) watchhing (b) watcheing (c) watching
  15. 15.Choose the right verb: Physics ___ interesting. (a) are (b) is
  16. 16.Nisha has known my best friend ___ a long time. (a) for (b) since
  17. 17.Choose the right verb: Every student ___ a locker. (a) have (b) has
  18. 18.The children have just ___ vegetables. (a) bought (b) buys (c) buying (d) buy
  19. 19.Name the tense: “Aisha was feeding the dog.” (a) past continuous (b) present continuous (c) past perfect (d) present perfect
  20. 20.I ___ a cake in 2023. (a) will bake (b) baked (c) bake (d) have baked
  21. 21.Sneha ___ the dog twice a week. (a) feeding (b) feed (c) feeds
  22. 22.Choose the right verb: Each of the students ___ a water bottle. (a) has (b) have
  23. 23.We ___ written a letter already. (a) has (b) have
  24. 24.Name the tense: “He has fed the dog.” (a) past continuous (b) present perfect (c) simple past (d) present continuous
  25. 25.My brother is going to ___ the room tomorrow. (a) clean (b) cleans (c) cleaning (d) cleaned
  26. 26.___ my friends fly a kite yesterday? (a) Did (b) Do (c) Does (d) Was
  27. 27.My parents ___ the bag before Mum came home. (a) has carried (b) had carried (c) had carry (d) have carried
  28. 28.When it started to rain, you ___ a kite. (a) were flying (b) are flying (c) were fly (d) was flying
  29. 29.___ Farhan running in the park at the moment? (a) Is (b) Am (c) Are
  30. 30.Choose the right verb: All the girls ___ a ID card. (a) have (b) has
  31. 31.They ___ the dishes at the moment. (a) are wash (b) am washing (c) are washing (d) is washing
  32. 32.We ___ on the stage when the phone rang. (a) were dance (b) were dancing (c) are dancing (d) was dancing
  33. 33.We ___ to school before Mum came home. (a) had went (b) had gone (c) has gone (d) have gone
  34. 34.We ___ cricket when it started to rain. (a) was playing (b) are playing (c) were playing (d) were play
  35. 35.My brother ___ caught the ball already. (a) have (b) has
  36. 36.Name the tense: “You were wearing a cap.” (a) past continuous (b) simple present (c) present perfect (d) simple past
  37. 37.They ___ going to climb a tree tomorrow. (a) am (b) are (c) is
  38. 38.I ___ going to write a letter next Sunday. (a) am (b) is (c) are
  39. 39.He ___ a bicycle when the bell rang. (a) is riding (b) were riding (c) was riding (d) was ride
  40. 40.We ___ a letter every morning. (a) writes (b) writing (c) write

Answer key

  1. cleaned
  2. swim
  3. Do
  4. present perfect
  5. present continuous
  6. have studied
  7. will plant
  8. don't
  9. simple present
  10. were playing
  11. had baked
  12. had made
  13. have
  14. watching
  15. is
  16. for
  17. has
  18. bought
  19. past continuous
  20. baked
  21. feeds
  22. has
  23. have
  24. present perfect
  25. clean
  26. Did
  27. had carried
  28. were flying
  29. Is
  30. have
  31. are washing
  32. were dancing
  33. had gone
  34. were playing
  35. has
  36. past continuous
  37. are
  38. am
  39. was riding
  40. write

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