← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 738 · 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 of the players ___ a name tag. (a) have (b) has
  2. 2.Vivaan ___ the match last week. (a) wins (b) winned (c) won (d) will win
  3. 3.Name the tense: “The students have sent a message.” (a) simple future (b) present continuous (c) simple past (d) present perfect
  4. 4.He ___ a cake last week. (a) has baked (b) will bake (c) baked (d) bakes
  5. 5.When Dad called, we ___ already washed the dishes. (a) has (b) have (c) had
  6. 6.___ Nisha cooking rice at the moment? (a) Are (b) Is (c) Am
  7. 7.When the bell rang, they ___ cricket. (a) were playing (b) were play (c) was playing (d) are playing
  8. 8.Omkar ___ a story at 8 pm yesterday. (a) is telling (b) was tell (c) was telling (d) were telling
  9. 9.Aditya ___ cook rice every Sunday. (a) isn't (b) don't (c) doesn't
  10. 10.Name the tense: “My sister eats a mango.” (a) simple future (b) past perfect (c) simple past (d) simple present
  11. 11.By the time the guests arrived, my sister ___ a tree. (a) has planted (b) had plant (c) have planted (d) had planted
  12. 12.They ___ carried the bag already. (a) has (b) have
  13. 13.Choose the right verb: Neither Kavya nor my cousins ___ coming today. (a) are (b) is
  14. 14.You ___ the dog every day. (a) feeds (b) feed (c) feeding
  15. 15.My sister ___ a tree tomorrow. (a) will planting (b) will plants (c) will plant (d) planted
  16. 16.You ___ in Delhi since 2021. (a) have worked (b) work (c) worked (d) has worked
  17. 17.I did not ___ cricket in 2023. (a) plays (b) play (c) playing (d) played
  18. 18.Name the tense: “Kunal has brought lunch.” (a) present continuous (b) present perfect (c) past continuous (d) simple future
  19. 19.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  20. 20.___ Rohan swim in the pool twice a week? (a) Is (b) Do (c) Are (d) Does
  21. 21.Aditya ___ cricket last Sunday. (a) will play (b) has played (c) plays (d) played
  22. 22.She has just ___ a bicycle. (a) riding (b) ridden (c) rode (d) ride
  23. 23.By the time the guests arrived, my friends ___ rice. (a) had cook (b) has cooked (c) had cooked (d) have cooked
  24. 24.She is going to ___ a bicycle tomorrow. (a) rides (b) riding (c) ride (d) rode
  25. 25.Aisha ___ going to win the match next Sunday. (a) is (b) are (c) am
  26. 26.When Dad called, I ___ already studied science. (a) has (b) have (c) had
  27. 27.___ she send a message twice a week? (a) Does (b) Are (c) Do (d) Is
  28. 28.He ___ the train every day. (a) takes (b) take (c) taking
  29. 29.Which is the correct -ing form of “take”? (a) takeeing (b) taking (c) takeing
  30. 30.Choose the right verb: Each player ___ a ID card. (a) has (b) have
  31. 31.My friends ___ for the team tomorrow. (a) will clapping (b) will claps (c) will clap (d) clapped
  32. 32.I am going to ___ Hindi next week. (a) speaks (b) speak (c) spoke (d) speaking
  33. 33.We ___ going to drink milk next Sunday. (a) is (b) are (c) am
  34. 34.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
  35. 35.You ___ a cake before Mum came home. (a) has baked (b) had bake (c) have baked (d) had baked
  36. 36.Vivaan has just ___ rice. (a) cooks (b) cooked (c) cook (d) cooking
  37. 37.They did not ___ on the stage last week. (a) danced (b) dancing (c) dances (d) dance
  38. 38.She ___ a cartoon next Sunday. (a) will watching (b) watched (c) will watches (d) will watch
  39. 39.She did not ___ a letter yesterday. (a) writes (b) wrote (c) write (d) writing
  40. 40.She did not ___ in the pool last week. (a) swim (b) swam (c) swims (d) swimming

Answer key

  1. has
  2. won
  3. present perfect
  4. baked
  5. had
  6. Is
  7. were playing
  8. was telling
  9. doesn't
  10. simple present
  11. had planted
  12. have
  13. are
  14. feed
  15. will plant
  16. have worked
  17. play
  18. present perfect
  19. are
  20. Does
  21. played
  22. ridden
  23. had cooked
  24. ride
  25. is
  26. had
  27. Does
  28. takes
  29. taking
  30. has
  31. will clap
  32. speak
  33. are
  34. is
  35. had baked
  36. cooked
  37. dance
  38. will watch
  39. write
  40. swim

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