← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 767 · 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.I ___ a message next week. (a) will sending (b) will send (c) sent (d) will sends
  2. 2.I ___ a message right now. (a) am send (b) am sending (c) are sending (d) is sending
  3. 3.My parents have just ___ a cake. (a) baking (b) bakes (c) baked (d) bake
  4. 4.I ___ science at the moment. (a) am study (b) are studying (c) am studying (d) is studying
  5. 5.When the bell rang, you ___ a story. (a) was telling (b) are telling (c) were tell (d) were telling
  6. 6.What is the past tense of “take”? (a) taken (b) took (c) taking (d) taked
  7. 7.Zoya has lived in Pune ___ five years. (a) for (b) since
  8. 8.You ___ for the team every day. (a) claps (b) clapping (c) clap
  9. 9.Name the tense: “I will write a letter.” (a) present perfect (b) present continuous (c) past continuous (d) simple future
  10. 10.___ you winning the match at the moment? (a) Are (b) Am (c) Is
  11. 11.They ___ a bicycle when Mum came home. (a) were ride (b) was riding (c) were riding (d) are riding
  12. 12.He ___ for the team before the guests arrived. (a) have clapped (b) had clapped (c) had clap (d) has clapped
  13. 13.Name the tense: “My friends have danced on the stage.” (a) past perfect (b) simple future (c) present continuous (d) present perfect
  14. 14.When the phone rang, the students ___ a song. (a) were sing (b) were singing (c) was singing (d) are singing
  15. 15.You ___ the bag last Sunday. (a) carry (b) carried (c) have carried (d) will carry
  16. 16.The children are going to ___ a mango next Sunday. (a) ate (b) eats (c) eat (d) eating
  17. 17.What is the past tense of “feed”? (a) fed (b) feeding (c) feeded
  18. 18.Name the tense: “Pooja had told a story.” (a) simple present (b) simple future (c) simple past (d) past perfect
  19. 19.Name the tense: “The students were bringing lunch.” (a) past continuous (b) simple past (c) present perfect (d) simple present
  20. 20.They ___ going to help Grandma tomorrow. (a) is (b) am (c) are
  21. 21.Choose the right verb: Either the girls or Aisha ___ coming today. (a) are (b) is
  22. 22.By the time the bell rang, Farhan ___ a tree. (a) have climbed (b) had climb (c) had climbed (d) has climbed
  23. 23.I ___ jog in the park every morning. (a) doesn't (b) aren't (c) don't
  24. 24.They ___ going to clap for the team tomorrow. (a) are (b) is (c) am
  25. 25.When it started to rain, Saanvi ___ a cartoon. (a) were watching (b) was watch (c) is watching (d) was watching
  26. 26.You ___ clap for the team twice a week. (a) aren't (b) don't (c) doesn't
  27. 27.Which is the correct -ing form of “clean”? (a) cleaning (b) cleaneing (c) cleanning
  28. 28.He ___ build a sandcastle every morning. (a) isn't (b) don't (c) doesn't
  29. 29.My brother ___ the train before Mum came home. (a) has taken (b) had took (c) had taken (d) have taken
  30. 30.Choose the right verb: The news ___ good today. (a) are (b) is
  31. 31.Name the tense: “The children will climb a tree.” (a) simple future (b) simple present (c) present perfect (d) simple past
  32. 32.___ we jog in the park in 2023? (a) Do (b) Did (c) Does (d) Was
  33. 33.Choose the right verb: Each of the girls ___ a locker. (a) has (b) have
  34. 34.My parents ___ brought lunch already. (a) has (b) have
  35. 35.Nisha ___ a kite at 8 pm yesterday. (a) was flying (b) were flying (c) was fly (d) is flying
  36. 36.My sister did not ___ in the park yesterday. (a) running (b) run (c) ran (d) runs
  37. 37.___ you dance on the stage every morning? (a) Does (b) Are (c) Do (d) Is
  38. 38.What is the past tense of “win”? (a) won (b) winning (c) winned
  39. 39.Yash ___ going to write a letter next Sunday. (a) am (b) are (c) is
  40. 40.You ___ the train last Sunday. (a) took (b) take (c) will take (d) taked

Answer key

  1. will send
  2. am sending
  3. baked
  4. am studying
  5. were telling
  6. took
  7. for
  8. clap
  9. simple future
  10. Are
  11. were riding
  12. had clapped
  13. present perfect
  14. were singing
  15. carried
  16. eat
  17. fed
  18. past perfect
  19. past continuous
  20. are
  21. is
  22. had climbed
  23. don't
  24. are
  25. was watching
  26. don't
  27. cleaning
  28. doesn't
  29. had taken
  30. is
  31. simple future
  32. Did
  33. has
  34. have
  35. was flying
  36. run
  37. Do
  38. won
  39. is
  40. took

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