← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 829 · 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.___ Karan write a letter on Saturdays? (a) Do (b) Is (c) Are (d) Does
  2. 2.Name the tense: “My brother had written a letter.” (a) present perfect (b) simple future (c) past perfect (d) present continuous
  3. 3.Manav ___ a letter when it started to rain. (a) were writing (b) was writing (c) is writing (d) was write
  4. 4.They ___ rice when Mum came home. (a) were cook (b) were cooking (c) was cooking (d) are cooking
  5. 5.He ___ eat a mango on Saturdays. (a) don't (b) isn't (c) doesn't
  6. 6.Vivaan ___ make tea every Sunday. (a) don't (b) doesn't (c) isn't
  7. 7.___ they throw the ball twice a week? (a) Is (b) Does (c) Do (d) Are
  8. 8.They ___ science when it started to rain. (a) are studying (b) was studying (c) were studying (d) were study
  9. 9.He has worked in Delhi ___ 2019. (a) since (b) for
  10. 10.The students ___ a tree last Sunday. (a) have planted (b) plant (c) planted (d) will plant
  11. 11.She ___ Grandma now. (a) am helping (b) are helping (c) is help (d) is helping
  12. 12.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  13. 13.Which is the correct -ing form of “climb”? (a) climbbing (b) climbing (c) climbeing
  14. 14.Ishaan ___ a tree before the guests arrived. (a) has climbed (b) have climbed (c) had climb (d) had climbed
  15. 15.They ___ in this school since 2021. (a) has studied (b) have studied (c) study (d) studied
  16. 16.Aisha is going to ___ a song next month. (a) sings (b) sang (c) singing (d) sing
  17. 17.He ___ the dog every Sunday. (a) feeds (b) feed (c) feeding
  18. 18.___ Ira making tea at the moment? (a) Is (b) Are (c) Am
  19. 19.___ Aditya feed the dog every Sunday? (a) Are (b) Is (c) Do (d) Does
  20. 20.You ___ a cap every Sunday. (a) wears (b) wear (c) wearing
  21. 21.They ___ the room every morning. (a) cleaning (b) clean (c) cleans
  22. 22.___ Karan make tea yesterday? (a) Was (b) Does (c) Do (d) Did
  23. 23.The children ___ the match in 2023. (a) win (b) will win (c) won (d) winned
  24. 24.I have just ___ a kite. (a) flew (b) flown (c) flying (d) fly
  25. 25.Name the tense: “The students had worn a cap.” (a) past perfect (b) past continuous (c) present continuous (d) simple future
  26. 26.Name the tense: “They cook rice.” (a) simple present (b) past perfect (c) simple future (d) simple past
  27. 27.My cousins ___ on the stage every Sunday. (a) dancing (b) dances (c) dance
  28. 28.My brother ___ Grandma every Sunday. (a) helping (b) helps (c) help
  29. 29.The students ___ the train twice a week. (a) takes (b) take (c) taking
  30. 30.We ___ Hindi next Sunday. (a) spoke (b) will speaks (c) will speaking (d) will speak
  31. 31.___ she catch the ball last Sunday? (a) Was (b) Does (c) Do (d) Did
  32. 32.Name the tense: “She is sending a message.” (a) past continuous (b) simple present (c) present continuous (d) past perfect
  33. 33.Which is the correct -ing form of “write”? (a) writeing (b) writeeing (c) writing
  34. 34.Choose the right verb: My trousers ___ new. (a) are (b) is
  35. 35.They ___ the train on Saturdays. (a) taking (b) take (c) takes
  36. 36.He ___ the match right now. (a) am winning (b) is win (c) are winning (d) is winning
  37. 37.I have just ___ Hindi. (a) speak (b) spoke (c) speaking (d) spoken
  38. 38.Priya ___ the ball tomorrow. (a) caught (b) will catching (c) will catch (d) will catches
  39. 39.I ___ a tree next week. (a) will climb (b) climbed (c) will climbing (d) will climbs
  40. 40.You ___ cleaned the room already. (a) has (b) have

Answer key

  1. Does
  2. past perfect
  3. was writing
  4. were cooking
  5. doesn't
  6. doesn't
  7. Do
  8. were studying
  9. since
  10. planted
  11. is helping
  12. has
  13. climbing
  14. had climbed
  15. have studied
  16. sing
  17. feeds
  18. Is
  19. Does
  20. wear
  21. clean
  22. Did
  23. won
  24. flown
  25. past perfect
  26. simple present
  27. dance
  28. helps
  29. take
  30. will speak
  31. Did
  32. present continuous
  33. writing
  34. are
  35. take
  36. is winning
  37. spoken
  38. will catch
  39. will climb
  40. have

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