← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 906 · 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.___ my sister catching the ball now? (a) Are (b) Is (c) Am
  2. 2.You ___ a sandcastle in 2023. (a) will build (b) build (c) built (d) builded
  3. 3.They have lived in Pune ___ five years. (a) since (b) for
  4. 4.We ___ a mango now. (a) is eating (b) are eating (c) are eat (d) am eating
  5. 5.Which is the correct -ing form of “send”? (a) sendding (b) sending (c) sendeing
  6. 6.They ___ rice before the bell rang. (a) had cook (b) has cooked (c) had cooked (d) have cooked
  7. 7.When Mum came home, my parents ___ a song. (a) are singing (b) was singing (c) were sing (d) were singing
  8. 8.When the phone rang, I ___ a mango. (a) was eating (b) were eating (c) was eat (d) am eating
  9. 9.When Dad called, we ___ already baked a cake. (a) has (b) have (c) had
  10. 10.The children ___ in the pool every Sunday. (a) swim (b) swims (c) swimming
  11. 11.Which is the correct -ing form of “dance”? (a) dancing (b) danceeing (c) danceing
  12. 12.We ___ in Pune since 2021. (a) lived (b) live (c) has lived (d) have lived
  13. 13.She ___ a picture now. (a) is draw (b) am drawing (c) is drawing (d) are drawing
  14. 14.Name the tense: “We had planted a tree.” (a) simple past (b) past perfect (c) present perfect (d) simple present
  15. 15.They have just ___ a message. (a) sending (b) sends (c) send (d) sent
  16. 16.Which is the correct -ing form of “tell”? (a) tellling (b) telleing (c) telling
  17. 17.I ___ drunk milk already. (a) have (b) has
  18. 18.They ___ tea before the guests arrived. (a) has made (b) had make (c) have made (d) had made
  19. 19.I ___ planted a tree already. (a) have (b) has
  20. 20.She has worked in Delhi ___ five years. (a) since (b) for
  21. 21.My brother ___ a story when it started to rain. (a) were telling (b) was tell (c) is telling (d) was telling
  22. 22.Name the tense: “We have planted a tree.” (a) present perfect (b) simple future (c) present continuous (d) past continuous
  23. 23.What is the past tense of “swim”? (a) swum (b) swimmed (c) swam (d) swimming
  24. 24.My sister ___ for the team every day. (a) claps (b) clapping (c) clap
  25. 25.We ___ a cartoon when the phone rang. (a) were watching (b) was watching (c) were watch (d) are watching
  26. 26.Name the tense: “They were going to school.” (a) simple past (b) simple future (c) past continuous (d) present perfect
  27. 27.Which is the correct -ing form of “help”? (a) helping (b) helpping (c) helpeing
  28. 28.Name the tense: “Rohan rides a bicycle.” (a) simple present (b) simple past (c) past perfect (d) present continuous
  29. 29.___ the children going to school right now? (a) Am (b) Is (c) Are
  30. 30.You ___ Hindi yesterday. (a) speak (b) spoke (c) speaked (d) will speak
  31. 31.___ you climb a tree in 2023? (a) Was (b) Does (c) Did (d) Do
  32. 32.My friends ___ the train every Sunday. (a) taking (b) takes (c) take
  33. 33.My brother ___ going to wear a cap next Sunday. (a) is (b) am (c) are
  34. 34.Diya ___ swum in the pool already. (a) have (b) has
  35. 35.Name the tense: “My brother will go to school.” (a) present continuous (b) present perfect (c) simple past (d) simple future
  36. 36.Aditya ___ science before Mum came home. (a) had study (b) had studied (c) has studied (d) have studied
  37. 37.___ he ride a bicycle twice a week? (a) Are (b) Does (c) Do (d) Is
  38. 38.We ___ a tree on Saturdays. (a) plants (b) planting (c) plant
  39. 39.Kunal ___ going to build a sandcastle next week. (a) is (b) are (c) am
  40. 40.He ___ Grandma last Sunday. (a) helps (b) has helped (c) will help (d) helped

Answer key

  1. Is
  2. built
  3. for
  4. are eating
  5. sending
  6. had cooked
  7. were singing
  8. was eating
  9. had
  10. swim
  11. dancing
  12. have lived
  13. is drawing
  14. past perfect
  15. sent
  16. telling
  17. have
  18. had made
  19. have
  20. for
  21. was telling
  22. present perfect
  23. swam
  24. claps
  25. were watching
  26. past continuous
  27. helping
  28. simple present
  29. Are
  30. spoke
  31. Did
  32. take
  33. is
  34. has
  35. simple future
  36. had studied
  37. Does
  38. plant
  39. is
  40. helped

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