← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 759 · 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.You ___ drawn a picture already. (a) has (b) have
  2. 2.By the time Mum came home, we ___ the match. (a) had won (b) has won (c) have won (d) had win
  3. 3.Which is the correct -ing form of “throw”? (a) throweing (b) throwing (c) throwwing
  4. 4.Diya ___ a letter in 2023. (a) writes (b) wrote (c) writed (d) will write
  5. 5.The children ___ watched a cartoon already. (a) have (b) has
  6. 6.I ___ a letter every Sunday. (a) writes (b) write (c) writing
  7. 7.Which is the correct -ing form of “build”? (a) buildeing (b) buildding (c) building
  8. 8.When Dad called, she ___ already taken the train. (a) had (b) has (c) have
  9. 9.___ Ananya run in the park last Sunday? (a) Did (b) Does (c) Was (d) Do
  10. 10.When Mum came home, he ___ the dog. (a) was feed (b) were feeding (c) is feeding (d) was feeding
  11. 11.Kabir has had this bicycle ___ six months. (a) since (b) for
  12. 12.Name the tense: “Aarav studies science.” (a) past continuous (b) simple past (c) simple future (d) simple present
  13. 13.Name the tense: “They had cooked rice.” (a) simple present (b) present continuous (c) past perfect (d) simple future
  14. 14.My parents ___ the room every day. (a) cleans (b) clean (c) cleaning
  15. 15.By the time Mum came home, they ___ a letter. (a) have written (b) has written (c) had written (d) had wrote
  16. 16.What is the past tense of “speak”? (a) speaked (b) speaking (c) spoke (d) spoken
  17. 17.Yash ___ the ball every morning. (a) throw (b) throws (c) throwing
  18. 18.Which is the correct -ing form of “bake”? (a) bakeing (b) baking (c) bakeeing
  19. 19.Name the tense: “Priya buys vegetables.” (a) simple future (b) simple present (c) past perfect (d) simple past
  20. 20.You ___ tea before the guests arrived. (a) had make (b) has made (c) had made (d) have made
  21. 21.My sister ___ the room every day. (a) cleaning (b) clean (c) cleans
  22. 22.We ___ a sandcastle at 8 pm yesterday. (a) were build (b) are building (c) were building (d) was building
  23. 23.Name the tense: “Arjun has clapped for the team.” (a) present perfect (b) simple present (c) past continuous (d) simple past
  24. 24.When Mum came home, he ___ the ball. (a) were throwing (b) is throwing (c) was throwing (d) was throw
  25. 25.We have worked in Delhi ___ a long time. (a) since (b) for
  26. 26.Which is the correct -ing form of “sing”? (a) singging (b) singeing (c) singing
  27. 27.When the bell rang, we ___ a tree. (a) was planting (b) were planting (c) were plant (d) are planting
  28. 28.Nisha ___ a cake right now. (a) are baking (b) is bake (c) is baking (d) am baking
  29. 29.Myra ___ going to write a letter tomorrow. (a) is (b) am (c) are
  30. 30.We ___ speak Hindi every morning. (a) doesn't (b) don't (c) aren't
  31. 31.Choose the right verb: Every boy ___ a name tag. (a) have (b) has
  32. 32.Which is the correct -ing form of “buy”? (a) buyeing (b) buying (c) buyying
  33. 33.By the time we reached, she ___ Grandma. (a) has helped (b) had help (c) had helped (d) have helped
  34. 34.We ___ the dog before Mum came home. (a) has fed (b) have fed (c) had feed (d) had fed
  35. 35.He ___ lunch on Saturdays. (a) bring (b) bringing (c) brings
  36. 36.Name the tense: “I will cook rice.” (a) simple present (b) present perfect (c) past perfect (d) simple future
  37. 37.___ you drink milk in 2023? (a) Does (b) Was (c) Did (d) Do
  38. 38.By the time Mum came home, you ___ cricket. (a) had play (b) had played (c) have played (d) has played
  39. 39.What is the past tense of “drink”? (a) drunk (b) drinked (c) drank (d) drinking
  40. 40.When Dad called, my cousins ___ already clapped for the team. (a) have (b) has (c) had

Answer key

  1. have
  2. had won
  3. throwing
  4. wrote
  5. have
  6. write
  7. building
  8. had
  9. Did
  10. was feeding
  11. for
  12. simple present
  13. past perfect
  14. clean
  15. had written
  16. spoke
  17. throws
  18. baking
  19. simple present
  20. had made
  21. cleans
  22. were building
  23. present perfect
  24. was throwing
  25. for
  26. singing
  27. were planting
  28. is baking
  29. is
  30. don't
  31. has
  32. buying
  33. had helped
  34. had fed
  35. brings
  36. simple future
  37. Did
  38. had played
  39. drank
  40. had

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