← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 90 · 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.My brother ___ the room every Sunday. (a) cleaning (b) clean (c) cleans
  2. 2.Tara is going to ___ tea next week. (a) makes (b) make (c) making (d) made
  3. 3.___ Omkar making tea now? (a) Am (b) Are (c) Is
  4. 4.I ___ a cake before the bell rang. (a) had bake (b) have baked (c) had baked (d) has baked
  5. 5.My friends have played in the garden ___ half an hour. (a) since (b) for
  6. 6.I ___ milk now. (a) am drink (b) am drinking (c) are drinking (d) is drinking
  7. 7.When Dad called, my friends ___ already watched a cartoon. (a) had (b) have (c) has
  8. 8.Choose the right verb: Either the twins or Karan ___ coming today. (a) are (b) is
  9. 9.Neel ___ Grandma on Saturdays. (a) helps (b) help (c) helping
  10. 10.My parents ___ tea at the moment. (a) are making (b) is making (c) are make (d) am making
  11. 11.Name the tense: “I watched a cartoon.” (a) present perfect (b) past perfect (c) simple future (d) simple past
  12. 12.He ___ lunch next month. (a) will brings (b) will bringing (c) brought (d) will bring
  13. 13.What is the past tense of “ride”? (a) ridden (b) riding (c) rided (d) rode
  14. 14.___ we fly a kite on Saturdays? (a) Does (b) Do (c) Are (d) Is
  15. 15.What is the past tense of “catch”? (a) catching (b) caught (c) catched
  16. 16.She ___ wash the dishes on Saturdays. (a) doesn't (b) isn't (c) don't
  17. 17.My friends have just ___ rice. (a) cooked (b) cook (c) cooking (d) cooks
  18. 18.The students ___ in this school since 2022. (a) has studied (b) have studied (c) studied (d) study
  19. 19.Choose the right verb: One of my classmates ___ in Class 8. (a) is (b) are
  20. 20.When it started to rain, she ___ lunch. (a) was bring (b) is bringing (c) was bringing (d) were bringing
  21. 21.Choose the right verb: All the students ___ a ID card. (a) have (b) has
  22. 22.Which is the correct -ing form of “plant”? (a) planteing (b) plantting (c) planting
  23. 23.What is the past tense of “tell”? (a) telling (b) told (c) telled
  24. 24.Kunal ___ dance on the stage on Saturdays. (a) doesn't (b) don't (c) isn't
  25. 25.Name the tense: “They are feeding the dog.” (a) present continuous (b) simple past (c) present perfect (d) simple present
  26. 26.___ I clapping for the team now? (a) Am (b) Are (c) Is
  27. 27.___ Isha watching a cartoon right now? (a) Are (b) Is (c) Am
  28. 28.When Dad called, he ___ already told a story. (a) have (b) had (c) has
  29. 29.Choose the right verb: One of my classmates ___ in Class 3. (a) is (b) are
  30. 30.Choose the right verb: One of my friends ___ in Class 5. (a) is (b) are
  31. 31.My brother ___ the ball now. (a) are catching (b) is catch (c) is catching (d) am catching
  32. 32.Kunal ___ a kite every Sunday. (a) fly (b) flying (c) flies
  33. 33.Name the tense: “I write a letter.” (a) past perfect (b) present perfect (c) past continuous (d) simple present
  34. 34.When Mum came home, they ___ a cap. (a) were wear (b) was wearing (c) are wearing (d) were wearing
  35. 35.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  36. 36.He has just ___ the train. (a) took (b) taking (c) take (d) taken
  37. 37.I ___ a story every day. (a) telling (b) tells (c) tell
  38. 38.You ___ speak Hindi every Sunday. (a) aren't (b) don't (c) doesn't
  39. 39.Name the tense: “You washed the dishes.” (a) past perfect (b) past continuous (c) simple future (d) simple past
  40. 40.Choose the right verb: Each of the boys ___ a water bottle. (a) have (b) has

Answer key

  1. cleans
  2. make
  3. Is
  4. had baked
  5. for
  6. am drinking
  7. had
  8. is
  9. helps
  10. are making
  11. simple past
  12. will bring
  13. rode
  14. Do
  15. caught
  16. doesn't
  17. cooked
  18. have studied
  19. is
  20. was bringing
  21. have
  22. planting
  23. told
  24. doesn't
  25. present continuous
  26. Am
  27. Is
  28. had
  29. is
  30. is
  31. is catching
  32. flies
  33. simple present
  34. were wearing
  35. is
  36. taken
  37. tell
  38. don't
  39. simple past
  40. has

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