← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 815 · 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, you ___ already sent a message. (a) have (b) has (c) had
  2. 2.I am going to ___ a cartoon tomorrow. (a) watch (b) watching (c) watches (d) watched
  3. 3.He ___ going to write a letter tomorrow. (a) am (b) are (c) is
  4. 4.I did not ___ the dishes two days ago. (a) washed (b) washing (c) washes (d) wash
  5. 5.Saanvi ___ the room in 2023. (a) cleans (b) cleaned (c) will clean (d) has cleaned
  6. 6.He ___ tea right now. (a) is make (b) are making (c) is making (d) am making
  7. 7.She ___ in the pool when it started to rain. (a) is swimming (b) were swimming (c) was swimming (d) was swim
  8. 8.Name the tense: “My parents had drawn a picture.” (a) past continuous (b) past perfect (c) present perfect (d) simple future
  9. 9.Nisha has studied in this school ___ 2020. (a) for (b) since
  10. 10.He ___ lunch when the bell rang. (a) was bring (b) was bringing (c) is bringing (d) were bringing
  11. 11.We ___ for the team at 8 pm yesterday. (a) were clapping (b) were clap (c) was clapping (d) are clapping
  12. 12.Which is the correct -ing form of “study”? (a) studyying (b) studyeing (c) studying
  13. 13.My cousins have had this bicycle ___ 2019. (a) since (b) for
  14. 14.When the phone rang, you ___ science. (a) are studying (b) were study (c) was studying (d) were studying
  15. 15.I ___ ride a bicycle every Sunday. (a) doesn't (b) aren't (c) don't
  16. 16.By the time Mum came home, they ___ a letter. (a) has written (b) had wrote (c) had written (d) have written
  17. 17.___ Pooja helping Grandma now? (a) Am (b) Is (c) Are
  18. 18.Which is the correct -ing form of “buy”? (a) buyeing (b) buyying (c) buying
  19. 19.Meera ___ bring lunch every Sunday. (a) don't (b) isn't (c) doesn't
  20. 20.Name the tense: “He speaks Hindi.” (a) past continuous (b) simple future (c) present continuous (d) simple present
  21. 21.___ my parents clap for the team in 2023? (a) Was (b) Do (c) Did (d) Does
  22. 22.Choose the right verb: Every student ___ a name tag. (a) have (b) has
  23. 23.They ___ the dishes yesterday. (a) washed (b) have washed (c) will wash (d) wash
  24. 24.By the time the bell rang, you ___ the match. (a) have won (b) had win (c) has won (d) had won
  25. 25.___ the children play cricket every day? (a) Are (b) Does (c) Is (d) Do
  26. 26.Name the tense: “I am washing the dishes.” (a) past perfect (b) simple future (c) past continuous (d) present continuous
  27. 27.By the time the guests arrived, you ___ a message. (a) had sent (b) had send (c) have sent (d) has sent
  28. 28.When the phone rang, she ___ a cake. (a) is baking (b) were baking (c) was bake (d) was baking
  29. 29.___ we feeding the dog right now? (a) Are (b) Is (c) Am
  30. 30.We did not ___ the match last Sunday. (a) won (b) winning (c) win (d) wins
  31. 31.My sister ___ in Delhi since 2022. (a) worked (b) have worked (c) has worked (d) works
  32. 32.Choose the right verb: Each of the students ___ a water bottle. (a) has (b) have
  33. 33.He did not ___ science two days ago. (a) studies (b) studying (c) studied (d) study
  34. 34.Name the tense: “My cousins are taking the train.” (a) past perfect (b) simple future (c) present continuous (d) past continuous
  35. 35.We ___ going to carry the bag next week. (a) is (b) am (c) are
  36. 36.When Dad called, I ___ already gone to school. (a) had (b) have (c) has
  37. 37.When it started to rain, they ___ in the park. (a) was running (b) were run (c) were running (d) are running
  38. 38.Sneha ___ cricket two days ago. (a) has played (b) plays (c) will play (d) played
  39. 39.You ___ tea in 2023. (a) make (b) made (c) will make (d) maked
  40. 40.Choose the right verb: My spectacles ___ on the table. (a) is (b) are

Answer key

  1. had
  2. watch
  3. is
  4. wash
  5. cleaned
  6. is making
  7. was swimming
  8. past perfect
  9. since
  10. was bringing
  11. were clapping
  12. studying
  13. since
  14. were studying
  15. don't
  16. had written
  17. Is
  18. buying
  19. doesn't
  20. simple present
  21. Did
  22. has
  23. washed
  24. had won
  25. Do
  26. present continuous
  27. had sent
  28. was baking
  29. Are
  30. win
  31. has worked
  32. has
  33. study
  34. present continuous
  35. are
  36. had
  37. were running
  38. played
  39. made
  40. are

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