← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 860 · 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: “We will win the match.” (a) simple present (b) past continuous (c) simple future (d) simple past
  2. 2.Choose the right verb: My trousers ___ new. (a) are (b) is
  3. 3.You ___ lunch every morning. (a) brings (b) bringing (c) bring
  4. 4.Name the tense: “My friends were taking the train.” (a) past continuous (b) simple present (c) present continuous (d) present perfect
  5. 5.Which is the correct -ing form of “throw”? (a) throwwing (b) throwing (c) throweing
  6. 6.___ my brother fly a kite two days ago? (a) Did (b) Do (c) Does (d) Was
  7. 7.I ___ dance on the stage every Sunday. (a) aren't (b) don't (c) doesn't
  8. 8.I ___ a song before Mum came home. (a) had sung (b) has sung (c) had sang (d) have sung
  9. 9.The children did not ___ a story yesterday. (a) tell (b) tells (c) telling (d) told
  10. 10.We ___ the bag two days ago. (a) have carried (b) will carry (c) carry (d) carried
  11. 11.___ I buying vegetables right now? (a) Is (b) Are (c) Am
  12. 12.___ they plant a tree every Sunday? (a) Is (b) Does (c) Are (d) Do
  13. 13.At 8 pm yesterday, you ___ a cake. (a) were bake (b) were baking (c) was baking (d) are baking
  14. 14.Name the tense: “Aarav had watched a cartoon.” (a) simple past (b) past continuous (c) past perfect (d) present continuous
  15. 15.My brother ___ sent a message already. (a) have (b) has
  16. 16.They ___ the train two days ago. (a) taked (b) took (c) take (d) will take
  17. 17.We ___ a cake twice a week. (a) bakes (b) bake (c) baking
  18. 18.He ___ the train when the bell rang. (a) were taking (b) was take (c) is taking (d) was taking
  19. 19.My cousins have just ___ the ball. (a) catch (b) caught (c) catches (d) catching
  20. 20.___ we watching a cartoon at the moment? (a) Am (b) Is (c) Are
  21. 21.You ___ in Delhi since 2019. (a) work (b) have worked (c) worked (d) has worked
  22. 22.We did not ___ on the stage last week. (a) dances (b) dancing (c) danced (d) dance
  23. 23.My sister ___ written a letter already. (a) has (b) have
  24. 24.When the bell rang, they ___ the dishes. (a) are washing (b) was washing (c) were washing (d) were wash
  25. 25.Name the tense: “We were winning the match.” (a) present continuous (b) simple future (c) past perfect (d) past continuous
  26. 26.Name the tense: “He was singing a song.” (a) past continuous (b) simple present (c) present continuous (d) present perfect
  27. 27.Dev has been in the library ___ 10 am. (a) since (b) for
  28. 28.Choose the right verb: Every player ___ a locker. (a) has (b) have
  29. 29.Choose the right verb: One of my cousins ___ in Class 3. (a) is (b) are
  30. 30.By the time the bell rang, the children ___ to school. (a) have gone (b) has gone (c) had gone (d) had went
  31. 31.They ___ in the park every day. (a) run (b) runs (c) running
  32. 32.I ___ in Pune since 2022. (a) have lived (b) has lived (c) lived (d) live
  33. 33.Aarav ___ vegetables tomorrow. (a) will buying (b) will buys (c) bought (d) will buy
  34. 34.Rohan ___ play cricket every day. (a) isn't (b) don't (c) doesn't
  35. 35.My sister ___ go to school on Saturdays. (a) doesn't (b) don't (c) isn't
  36. 36.The children have just ___ rice. (a) cooked (b) cook (c) cooking (d) cooks
  37. 37.We ___ in Pune since 2021. (a) has lived (b) lived (c) have lived (d) live
  38. 38.You ___ the bag when it started to rain. (a) are carrying (b) were carrying (c) was carrying (d) were carry
  39. 39.You ___ a kite on Saturdays. (a) flying (b) flies (c) fly
  40. 40.My parents ___ run in the park every day. (a) don't (b) doesn't (c) aren't

Answer key

  1. simple future
  2. are
  3. bring
  4. past continuous
  5. throwing
  6. Did
  7. don't
  8. had sung
  9. tell
  10. carried
  11. Am
  12. Do
  13. were baking
  14. past perfect
  15. has
  16. took
  17. bake
  18. was taking
  19. caught
  20. Are
  21. have worked
  22. dance
  23. has
  24. were washing
  25. past continuous
  26. past continuous
  27. since
  28. has
  29. is
  30. had gone
  31. run
  32. have lived
  33. will buy
  34. doesn't
  35. doesn't
  36. cooked
  37. have lived
  38. were carrying
  39. fly
  40. don't

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