← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 483 · 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.At 8 pm yesterday, they ___ a tree. (a) are planting (b) were planting (c) were plant (d) was planting
  2. 2.He ___ drunk milk already. (a) have (b) has
  3. 3.You ___ drawn a picture already. (a) have (b) has
  4. 4.Zoya is going to ___ a cake tomorrow. (a) bake (b) baked (c) bakes (d) baking
  5. 5.He ___ the bag on Saturdays. (a) carrying (b) carries (c) carry
  6. 6.The students ___ a bicycle now. (a) are ride (b) is riding (c) are riding (d) am riding
  7. 7.I ___ in the park right now. (a) is running (b) am running (c) am run (d) are running
  8. 8.By the time Mum came home, I ___ Hindi. (a) had spoke (b) have spoken (c) has spoken (d) had spoken
  9. 9.We ___ with Nani since 2022. (a) stay (b) stayed (c) has stayed (d) have stayed
  10. 10.Choose the right verb: Neither the boys nor Neel ___ coming today. (a) is (b) are
  11. 11.Omkar ___ the room at 8 pm yesterday. (a) was clean (b) were cleaning (c) was cleaning (d) is cleaning
  12. 12.___ she write a letter every day? (a) Does (b) Is (c) Do (d) Are
  13. 13.He ___ in the park every day. (a) jogging (b) jogs (c) jog
  14. 14.Choose the right verb: Every child ___ a name tag. (a) have (b) has
  15. 15.We are going to ___ a cake next month. (a) baked (b) bakes (c) baking (d) bake
  16. 16.Name the tense: “Tara wears a cap.” (a) present continuous (b) simple present (c) past perfect (d) simple future
  17. 17.___ my sister eating a mango at the moment? (a) Are (b) Is (c) Am
  18. 18.What is the past tense of “win”? (a) winned (b) won (c) winning
  19. 19.She ___ the bag next Sunday. (a) will carries (b) will carrying (c) carried (d) will carry
  20. 20.She ___ to school before the bell rang. (a) has gone (b) had gone (c) had went (d) have gone
  21. 21.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  22. 22.By the time we reached, Arjun ___ a kite. (a) has flown (b) had flew (c) have flown (d) had flown
  23. 23.When Dad called, she ___ already worn a cap. (a) has (b) had (c) have
  24. 24.You ___ a message before the guests arrived. (a) have sent (b) had sent (c) has sent (d) had send
  25. 25.Name the tense: “She was wearing a cap.” (a) past continuous (b) present continuous (c) simple past (d) simple present
  26. 26.Ananya ___ studied science already. (a) have (b) has
  27. 27.They ___ a message next month. (a) sent (b) will send (c) will sending (d) will sends
  28. 28.Name the tense: “They clean the room.” (a) simple past (b) present continuous (c) past continuous (d) simple present
  29. 29.Omkar ___ draw a picture every day. (a) doesn't (b) don't (c) isn't
  30. 30.I ___ a tree at 8 pm yesterday. (a) was planting (b) am planting (c) was plant (d) were planting
  31. 31.Dev ___ Hindi when Mum came home. (a) is speaking (b) was speak (c) was speaking (d) were speaking
  32. 32.When the bell rang, I ___ a picture. (a) was draw (b) were drawing (c) was drawing (d) am drawing
  33. 33.You ___ a cake in 2023. (a) baked (b) bake (c) have baked (d) will bake
  34. 34.___ he make tea every Sunday? (a) Does (b) Are (c) Do (d) Is
  35. 35.Name the tense: “Nisha is dancing on the stage.” (a) past perfect (b) present perfect (c) simple future (d) present continuous
  36. 36.You ___ danced on the stage already. (a) have (b) has
  37. 37.Name the tense: “You were baking a cake.” (a) past continuous (b) simple present (c) past perfect (d) simple past
  38. 38.___ you playing cricket at the moment? (a) Are (b) Is (c) Am
  39. 39.He ___ to school when the bell rang. (a) is going (b) was go (c) was going (d) were going
  40. 40.They ___ in this school since 2022. (a) has studied (b) studied (c) have studied (d) study

Answer key

  1. were planting
  2. has
  3. have
  4. bake
  5. carries
  6. are riding
  7. am running
  8. had spoken
  9. have stayed
  10. is
  11. was cleaning
  12. Does
  13. jogs
  14. has
  15. bake
  16. simple present
  17. Is
  18. won
  19. will carry
  20. had gone
  21. is
  22. had flown
  23. had
  24. had sent
  25. past continuous
  26. has
  27. will send
  28. simple present
  29. doesn't
  30. was planting
  31. was speaking
  32. was drawing
  33. baked
  34. Does
  35. present continuous
  36. have
  37. past continuous
  38. Are
  39. was going
  40. have studied

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