← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 657 · 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, the students ___ already sung a song. (a) had (b) have (c) has
  2. 2.I ___ gone to school already. (a) have (b) has
  3. 3.___ my cousins climb a tree every day? (a) Does (b) Do (c) Are (d) Is
  4. 4.My brother ___ a sandcastle next week. (a) will build (b) will builds (c) built (d) will building
  5. 5.I have played in the garden ___ morning. (a) for (b) since
  6. 6.___ they carrying the bag now? (a) Are (b) Am (c) Is
  7. 7.Ishaan ___ science yesterday. (a) studied (b) has studied (c) will study (d) studies
  8. 8.When it started to rain, Rohan ___ a picture. (a) was draw (b) is drawing (c) was drawing (d) were drawing
  9. 9.He ___ Hindi at the moment. (a) am speaking (b) is speak (c) are speaking (d) is speaking
  10. 10.By the time we reached, they ___ a song. (a) had sung (b) has sung (c) had sang (d) have sung
  11. 11.We ___ carried the bag already. (a) has (b) have
  12. 12.When it started to rain, my sister ___ in the pool. (a) were swimming (b) is swimming (c) was swim (d) was swimming
  13. 13.Yash ___ bring lunch every Sunday. (a) don't (b) isn't (c) doesn't
  14. 14.They ___ wash the dishes every day. (a) doesn't (b) aren't (c) don't
  15. 15.Name the tense: “They were throwing the ball.” (a) present continuous (b) simple future (c) past continuous (d) present perfect
  16. 16.When Dad called, I ___ already sung a song. (a) has (b) had (c) have
  17. 17.Name the tense: “My sister has danced on the stage.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  18. 18.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  19. 19.You ___ going to write a letter next week. (a) am (b) is (c) are
  20. 20.He ___ a song before the guests arrived. (a) has sung (b) had sang (c) had sung (d) have sung
  21. 21.___ Karan speaking Hindi at the moment? (a) Is (b) Am (c) Are
  22. 22.My parents ___ Hindi twice a week. (a) speaks (b) speaking (c) speak
  23. 23.My friends ___ going to drink milk next month. (a) am (b) is (c) are
  24. 24.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  25. 25.What is the past tense of “swim”? (a) swimmed (b) swimming (c) swum (d) swam
  26. 26.___ he jog in the park every day? (a) Are (b) Does (c) Is (d) Do
  27. 27.When Dad called, they ___ already won the match. (a) had (b) have (c) has
  28. 28.When Mum came home, they ___ a cap. (a) were wear (b) was wearing (c) are wearing (d) were wearing
  29. 29.___ you carry the bag last week? (a) Did (b) Does (c) Was (d) Do
  30. 30.He ___ a story next month. (a) will tell (b) told (c) will tells (d) will telling
  31. 31.What is the past tense of “eat”? (a) eaten (b) eated (c) eating (d) ate
  32. 32.Isha ___ plant a tree every morning. (a) isn't (b) doesn't (c) don't
  33. 33.___ Ishaan ride a bicycle last week? (a) Was (b) Does (c) Do (d) Did
  34. 34.Name the tense: “You are planting a tree.” (a) present continuous (b) simple past (c) simple present (d) simple future
  35. 35.When the phone rang, Myra ___ cricket. (a) was playing (b) were playing (c) was play (d) is playing
  36. 36.I ___ the room next month. (a) will cleaning (b) will clean (c) cleaned (d) will cleans
  37. 37.Name the tense: “They have worn a cap.” (a) present perfect (b) simple future (c) past continuous (d) simple present
  38. 38.I ___ a mango tomorrow. (a) will eat (b) ate (c) will eating (d) will eats
  39. 39.By the time the bell rang, we ___ the dog. (a) have fed (b) has fed (c) had feed (d) had fed
  40. 40.When it started to rain, you ___ a tree. (a) were climbing (b) were climb (c) was climbing (d) are climbing

Answer key

  1. had
  2. have
  3. Do
  4. will build
  5. since
  6. Are
  7. studied
  8. was drawing
  9. is speaking
  10. had sung
  11. have
  12. was swimming
  13. doesn't
  14. don't
  15. past continuous
  16. had
  17. present perfect
  18. is
  19. are
  20. had sung
  21. Is
  22. speak
  23. are
  24. is
  25. swam
  26. Does
  27. had
  28. were wearing
  29. Did
  30. will tell
  31. ate
  32. doesn't
  33. Did
  34. present continuous
  35. was playing
  36. will clean
  37. present perfect
  38. will eat
  39. had fed
  40. were climbing

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