← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 595 · 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.Choose the right verb: Each child ___ a locker. (a) have (b) has
  2. 2.Which is the correct -ing form of “bring”? (a) bringging (b) bringeing (c) bringing
  3. 3.Choose the right verb: All the children ___ a notebook. (a) has (b) have
  4. 4.By the time Mum came home, he ___ a cake. (a) has baked (b) have baked (c) had bake (d) had baked
  5. 5.I ___ a cartoon before the guests arrived. (a) had watched (b) have watched (c) has watched (d) had watch
  6. 6.___ we clap for the team in 2023? (a) Do (b) Was (c) Did (d) Does
  7. 7.They are going to ___ science tomorrow. (a) studies (b) study (c) studied (d) studying
  8. 8.When it started to rain, I ___ a cake. (a) was bake (b) were baking (c) am baking (d) was baking
  9. 9.They did not ___ a mango in 2023. (a) eating (b) ate (c) eats (d) eat
  10. 10.I have studied in this school ___ a long time. (a) since (b) for
  11. 11.I ___ watched a cartoon already. (a) has (b) have
  12. 12.Kabir ___ going to climb a tree next Sunday. (a) am (b) are (c) is
  13. 13.They ___ to school last week. (a) will go (b) goed (c) went (d) go
  14. 14.My brother ___ to school before it got dark. (a) has gone (b) have gone (c) had went (d) had gone
  15. 15.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
  16. 16.Name the tense: “I am singing a song.” (a) present perfect (b) simple past (c) present continuous (d) past continuous
  17. 17.She ___ the room next month. (a) will clean (b) will cleans (c) will cleaning (d) cleaned
  18. 18.They ___ the room tomorrow. (a) will cleans (b) will cleaning (c) will clean (d) cleaned
  19. 19.We ___ the ball tomorrow. (a) will throw (b) will throwing (c) will throws (d) threw
  20. 20.My brother has worked in Delhi ___ last year. (a) since (b) for
  21. 21.My sister is going to ___ to school next week. (a) go (b) goes (c) going (d) went
  22. 22.Choose the right verb: One of my friends ___ in Class 6. (a) is (b) are
  23. 23.She ___ watched a cartoon already. (a) has (b) have
  24. 24.Name the tense: “The students were telling a story.” (a) present continuous (b) simple future (c) present perfect (d) past continuous
  25. 25.Name the tense: “I cook rice.” (a) past perfect (b) past continuous (c) simple past (d) simple present
  26. 26.Tara ___ the dog next month. (a) will feed (b) fed (c) will feeds (d) will feeding
  27. 27.I have lived in Pune ___ 2020. (a) since (b) for
  28. 28.By the time the guests arrived, my sister ___ the match. (a) have won (b) has won (c) had won (d) had win
  29. 29.She ___ baked a cake already. (a) have (b) has
  30. 30.___ I carry the bag two days ago? (a) Did (b) Do (c) Does (d) Was
  31. 31.My sister ___ a tree every day. (a) planting (b) plant (c) plants
  32. 32.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  33. 33.They ___ going to catch the ball next month. (a) am (b) are (c) is
  34. 34.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  35. 35.The children have just ___ rice. (a) cooks (b) cook (c) cooked (d) cooking
  36. 36.Name the tense: “My sister is carrying the bag.” (a) simple future (b) simple past (c) present continuous (d) past continuous
  37. 37.Name the tense: “She drinks milk.” (a) simple past (b) present perfect (c) simple future (d) simple present
  38. 38.When Dad called, he ___ already eaten a mango. (a) had (b) has (c) have
  39. 39.___ my friends win the match every Sunday? (a) Does (b) Is (c) Are (d) Do
  40. 40.By the time Mum came home, she ___ a picture. (a) had drawn (b) have drawn (c) had drew (d) has drawn

Answer key

  1. has
  2. bringing
  3. have
  4. had baked
  5. had watched
  6. Did
  7. study
  8. was baking
  9. eat
  10. for
  11. have
  12. is
  13. went
  14. had gone
  15. is
  16. present continuous
  17. will clean
  18. will clean
  19. will throw
  20. since
  21. go
  22. is
  23. has
  24. past continuous
  25. simple present
  26. will feed
  27. since
  28. had won
  29. has
  30. Did
  31. plants
  32. is
  33. are
  34. is
  35. cooked
  36. present continuous
  37. simple present
  38. had
  39. Do
  40. had drawn

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