← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 555 · 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.Name the tense: “You had cleaned the room.” (a) present continuous (b) simple future (c) simple past (d) past perfect
  2. 2.He has just ___ a cake. (a) baked (b) bakes (c) bake (d) baking
  3. 3.She ___ tea before the bell rang. (a) had make (b) had made (c) has made (d) have made
  4. 4.They did not ___ milk last Sunday. (a) drank (b) drinks (c) drinking (d) drink
  5. 5.You ___ milk next week. (a) drank (b) will drinking (c) will drinks (d) will drink
  6. 6.We have just ___ on the stage. (a) dancing (b) dance (c) dances (d) danced
  7. 7.My brother is going to ___ a kite next month. (a) flew (b) flying (c) flies (d) fly
  8. 8.She ___ milk on Saturdays. (a) drink (b) drinks (c) drinking
  9. 9.Diya ___ a cake before it got dark. (a) had baked (b) have baked (c) had bake (d) has baked
  10. 10.___ he bring lunch yesterday? (a) Did (b) Was (c) Do (d) Does
  11. 11.We ___ in the park before it got dark. (a) has jogged (b) have jogged (c) had jog (d) had jogged
  12. 12.What is the past tense of “bring”? (a) brought (b) bringing (c) bringed
  13. 13.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  14. 14.We are going to ___ the dishes next week. (a) washing (b) wash (c) washes (d) washed
  15. 15.Name the tense: “You have ridden a bicycle.” (a) past perfect (b) present perfect (c) simple future (d) present continuous
  16. 16.My friends are going to ___ milk tomorrow. (a) drinks (b) drinking (c) drank (d) drink
  17. 17.I have known my best friend ___ last year. (a) since (b) for
  18. 18.Choose the right verb: Each of the players ___ a water bottle. (a) has (b) have
  19. 19.___ I planting a tree right now? (a) Is (b) Are (c) Am
  20. 20.Name the tense: “I cleaned the room.” (a) past continuous (b) present continuous (c) simple past (d) present perfect
  21. 21.Choose the right verb: All the children ___ a name tag. (a) has (b) have
  22. 22.Name the tense: “Isha sang a song.” (a) simple past (b) present continuous (c) simple present (d) past continuous
  23. 23.We ___ go to school on Saturdays. (a) don't (b) doesn't (c) aren't
  24. 24.Myra ___ brought lunch already. (a) has (b) have
  25. 25.Aarav did not ___ the match last week. (a) winning (b) wins (c) won (d) win
  26. 26.When Dad called, you ___ already gone to school. (a) had (b) have (c) has
  27. 27.She ___ cricket every Sunday. (a) playing (b) plays (c) play
  28. 28.My sister is going to ___ a kite tomorrow. (a) flies (b) flying (c) fly (d) flew
  29. 29.Which is the correct -ing form of “swim”? (a) swiming (b) swimming (c) swimeing
  30. 30.The students did not ___ vegetables last Sunday. (a) buy (b) buying (c) bought (d) buys
  31. 31.You ___ for the team every day. (a) clapping (b) claps (c) clap
  32. 32.When Mum came home, you ___ the ball. (a) were catching (b) are catching (c) was catching (d) were catch
  33. 33.Ishaan ___ vegetables next Sunday. (a) will buy (b) bought (c) will buys (d) will buying
  34. 34.Which is the correct -ing form of “cook”? (a) cookking (b) cookeing (c) cooking
  35. 35.Choose the right verb: Each student ___ a locker. (a) has (b) have
  36. 36.My friends ___ in this school since 2019. (a) taught (b) teach (c) have taught (d) has taught
  37. 37.When Dad called, she ___ already danced on the stage. (a) have (b) had (c) has
  38. 38.They ___ in Pune since 2019. (a) has lived (b) live (c) lived (d) have lived
  39. 39.He ___ rice right now. (a) are cooking (b) am cooking (c) is cooking (d) is cook
  40. 40.You ___ going to study science tomorrow. (a) are (b) is (c) am

Answer key

  1. past perfect
  2. baked
  3. had made
  4. drink
  5. will drink
  6. danced
  7. fly
  8. drinks
  9. had baked
  10. Did
  11. had jogged
  12. brought
  13. is
  14. wash
  15. present perfect
  16. drink
  17. since
  18. has
  19. Am
  20. simple past
  21. have
  22. simple past
  23. don't
  24. has
  25. win
  26. had
  27. plays
  28. fly
  29. swimming
  30. buy
  31. clap
  32. were catching
  33. will buy
  34. cooking
  35. has
  36. have taught
  37. had
  38. have lived
  39. is cooking
  40. are

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