← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 194 · 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 built a sandcastle. (a) has (b) had (c) have
  2. 2.My brother ___ on the stage when Mum came home. (a) were dancing (b) is dancing (c) was dance (d) was dancing
  3. 3.Choose the right verb: Each of the boys ___ a name tag. (a) has (b) have
  4. 4.Choose the right verb: The basket of mangoes ___ heavy. (a) is (b) are
  5. 5.My brother ___ a letter yesterday. (a) will write (b) writes (c) wrote (d) writed
  6. 6.You ___ a cake twice a week. (a) bakes (b) baking (c) bake
  7. 7.Choose the right verb: Every child ___ a name tag. (a) have (b) has
  8. 8.My cousins ___ watch a cartoon twice a week. (a) doesn't (b) aren't (c) don't
  9. 9.Zoya ___ a message yesterday. (a) sended (b) sends (c) will send (d) sent
  10. 10.By the time Mum came home, Kabir ___ in the pool. (a) had swum (b) have swum (c) has swum (d) had swam
  11. 11.You ___ vegetables now. (a) is buying (b) are buying (c) am buying (d) are buy
  12. 12.Choose the right verb: Neither my cousins nor Farhan ___ coming today. (a) are (b) is
  13. 13.My sister has just ___ for the team. (a) clap (b) clapping (c) clapped (d) claps
  14. 14.Omkar has just ___ a letter. (a) writing (b) written (c) wrote (d) write
  15. 15.___ my brother wearing a cap at the moment? (a) Is (b) Are (c) Am
  16. 16.My sister ___ in the pool every Sunday. (a) swims (b) swimming (c) swim
  17. 17.You ___ build a sandcastle every Sunday. (a) aren't (b) don't (c) doesn't
  18. 18.He ___ a cake last week. (a) will bake (b) bakes (c) baked (d) has baked
  19. 19.He has just ___ the train. (a) taken (b) took (c) take (d) taking
  20. 20.I ___ in the pool before the bell rang. (a) had swam (b) had swum (c) has swum (d) have swum
  21. 21.We ___ drink milk every Sunday. (a) doesn't (b) aren't (c) don't
  22. 22.They ___ carry the bag every day. (a) aren't (b) don't (c) doesn't
  23. 23.We ___ climbed a tree already. (a) have (b) has
  24. 24.I ___ clapped for the team already. (a) has (b) have
  25. 25.Which is the correct -ing form of “cook”? (a) cooking (b) cookeing (c) cookking
  26. 26.Name the tense: “They went to school.” (a) present continuous (b) simple past (c) past perfect (d) simple present
  27. 27.Choose the right verb: Either my cousins or Tara ___ coming today. (a) are (b) is
  28. 28.Vivaan ___ a cap at the moment. (a) is wearing (b) is wear (c) are wearing (d) am wearing
  29. 29.You ___ going to throw the ball next Sunday. (a) are (b) is (c) am
  30. 30.Name the tense: “The students draw a picture.” (a) present perfect (b) simple present (c) past continuous (d) present continuous
  31. 31.My brother ___ in Pune since 2021. (a) has lived (b) lived (c) have lived (d) lives
  32. 32.I ___ a kite in 2023. (a) fly (b) will fly (c) flew (d) flyed
  33. 33.___ he plant a tree every morning? (a) Is (b) Are (c) Does (d) Do
  34. 34.Which is the correct -ing form of “run”? (a) runeing (b) runing (c) running
  35. 35.We ___ throw the ball twice a week. (a) aren't (b) doesn't (c) don't
  36. 36.Aarav ___ the room next month. (a) will cleaning (b) will cleans (c) will clean (d) cleaned
  37. 37.My parents ___ cricket yesterday. (a) have played (b) play (c) will play (d) played
  38. 38.Name the tense: “He went to school.” (a) past continuous (b) present continuous (c) simple past (d) past perfect
  39. 39.You are going to ___ a bicycle next week. (a) rides (b) riding (c) ride (d) rode
  40. 40.Which is the correct -ing form of “catch”? (a) catchhing (b) catching (c) catcheing

Answer key

  1. had
  2. was dancing
  3. has
  4. is
  5. wrote
  6. bake
  7. has
  8. don't
  9. sent
  10. had swum
  11. are buying
  12. is
  13. clapped
  14. written
  15. Is
  16. swims
  17. don't
  18. baked
  19. taken
  20. had swum
  21. don't
  22. don't
  23. have
  24. have
  25. cooking
  26. simple past
  27. is
  28. is wearing
  29. are
  30. simple present
  31. has lived
  32. flew
  33. Does
  34. running
  35. don't
  36. will clean
  37. played
  38. simple past
  39. ride
  40. catching

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