← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 983 · 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.___ they draw a picture every Sunday? (a) Is (b) Does (c) Do (d) Are
  2. 2.Arjun ___ cricket before the guests arrived. (a) have played (b) had play (c) had played (d) has played
  3. 3.Choose the right verb: Every student ___ a locker. (a) have (b) has
  4. 4.___ he draw a picture yesterday? (a) Was (b) Did (c) Do (d) Does
  5. 5.He has waited for the bus ___ an hour. (a) for (b) since
  6. 6.Choose the right verb: Every player ___ a ID card. (a) have (b) has
  7. 7.Aarav ___ jog in the park every Sunday. (a) doesn't (b) don't (c) isn't
  8. 8.___ he bake a cake every morning? (a) Are (b) Do (c) Is (d) Does
  9. 9.What is the past tense of “run”? (a) runned (b) run (c) running (d) ran
  10. 10.Choose the right verb: Every girl ___ a water bottle. (a) have (b) has
  11. 11.I ___ a tree on Saturdays. (a) plant (b) plants (c) planting
  12. 12.Dev ___ written a letter already. (a) have (b) has
  13. 13.Name the tense: “My parents danced on the stage.” (a) past continuous (b) simple present (c) simple future (d) simple past
  14. 14.Name the tense: “They had cleaned the room.” (a) past perfect (b) simple past (c) simple present (d) past continuous
  15. 15.They ___ drawn a picture already. (a) has (b) have
  16. 16.I have worked in Delhi ___ a long time. (a) since (b) for
  17. 17.Choose the right verb: The news ___ good today. (a) are (b) is
  18. 18.We ___ a bicycle yesterday. (a) ride (b) rided (c) rode (d) will ride
  19. 19.Name the tense: “We are jogging in the park.” (a) present continuous (b) past continuous (c) simple present (d) simple future
  20. 20.You ___ the room before it got dark. (a) has cleaned (b) had cleaned (c) had clean (d) have cleaned
  21. 21.She ___ a mango last Sunday. (a) will eat (b) ate (c) eated (d) eats
  22. 22.Ananya ___ a kite when the bell rang. (a) was fly (b) is flying (c) were flying (d) was flying
  23. 23.They have worked in Delhi ___ six months. (a) since (b) for
  24. 24.By the time the bell rang, she ___ a song. (a) have sung (b) had sang (c) had sung (d) has sung
  25. 25.My brother ___ in the park now. (a) is jog (b) are jogging (c) is jogging (d) am jogging
  26. 26.By the time we reached, he ___ a mango. (a) had ate (b) had eaten (c) has eaten (d) have eaten
  27. 27.Name the tense: “You had drunk milk.” (a) past continuous (b) simple present (c) present perfect (d) past perfect
  28. 28.Choose the right verb: Neither the girls nor Dev ___ coming today. (a) are (b) is
  29. 29.We ___ on the stage next week. (a) danced (b) will dance (c) will dances (d) will dancing
  30. 30.My sister ___ vegetables when Mum came home. (a) were buying (b) was buy (c) was buying (d) is buying
  31. 31.Choose the right verb: Each child ___ a locker. (a) have (b) has
  32. 32.Which is the correct -ing form of “make”? (a) making (b) makeeing (c) makeing
  33. 33.You ___ told a story already. (a) has (b) have
  34. 34.Choose the right verb: There ___ some milk in the jug. (a) are (b) is
  35. 35.What is the past tense of “swim”? (a) swimming (b) swam (c) swum (d) swimmed
  36. 36.She ___ the room next Sunday. (a) will clean (b) will cleaning (c) will cleans (d) cleaned
  37. 37.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  38. 38.Sneha ___ science tomorrow. (a) will studies (b) will study (c) studied (d) will studying
  39. 39.We ___ in Pune since 2021. (a) has lived (b) lived (c) live (d) have lived
  40. 40.She ___ milk at the moment. (a) is drink (b) am drinking (c) is drinking (d) are drinking

Answer key

  1. Do
  2. had played
  3. has
  4. Did
  5. for
  6. has
  7. doesn't
  8. Does
  9. ran
  10. has
  11. plant
  12. has
  13. simple past
  14. past perfect
  15. have
  16. for
  17. is
  18. rode
  19. present continuous
  20. had cleaned
  21. ate
  22. was flying
  23. for
  24. had sung
  25. is jogging
  26. had eaten
  27. past perfect
  28. is
  29. will dance
  30. was buying
  31. has
  32. making
  33. have
  34. is
  35. swam
  36. will clean
  37. are
  38. will study
  39. have lived
  40. is drinking

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