← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 976 · 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.Which is the correct -ing form of “fly”? (a) flyying (b) flying (c) flyeing
  2. 2.Diya ___ in Pune since 2020. (a) lived (b) have lived (c) lives (d) has lived
  3. 3.Name the tense: “We were baking a cake.” (a) simple future (b) present perfect (c) past continuous (d) simple present
  4. 4.My brother ___ on the stage tomorrow. (a) will dancing (b) will dances (c) will dance (d) danced
  5. 5.You ___ going to cook rice next month. (a) are (b) is (c) am
  6. 6.You ___ written a letter already. (a) have (b) has
  7. 7.___ Priya jogging in the park right now? (a) Is (b) Are (c) Am
  8. 8.She has lived in Pune ___ a long time. (a) since (b) for
  9. 9.They did not ___ the room yesterday. (a) clean (b) cleaning (c) cleans (d) cleaned
  10. 10.I ___ in the park at 8 pm yesterday. (a) was running (b) am running (c) were running (d) was run
  11. 11.Which is the correct -ing form of “jog”? (a) joging (b) jogging (c) jogeing
  12. 12.My brother ___ a sandcastle before it got dark. (a) had build (b) had built (c) have built (d) has built
  13. 13.They ___ bring lunch every Sunday. (a) don't (b) aren't (c) doesn't
  14. 14.What is the past tense of “buy”? (a) buyed (b) buying (c) bought
  15. 15.Choose the right verb: All the players ___ a locker. (a) have (b) has
  16. 16.At 8 pm yesterday, they ___ the dog. (a) was feeding (b) were feed (c) were feeding (d) are feeding
  17. 17.He is going to ___ cricket next month. (a) plays (b) played (c) play (d) playing
  18. 18.I did not ___ the dishes last Sunday. (a) washed (b) wash (c) washing (d) washes
  19. 19.He ___ to school when the bell rang. (a) was go (b) was going (c) is going (d) were going
  20. 20.When Dad called, you ___ already planted a tree. (a) has (b) have (c) had
  21. 21.By the time we reached, we ___ the dishes. (a) has washed (b) had washed (c) have washed (d) had wash
  22. 22.___ we win the match yesterday? (a) Was (b) Do (c) Did (d) Does
  23. 23.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  24. 24.He has just ___ the ball. (a) threw (b) thrown (c) throwing (d) throw
  25. 25.He did not ___ a song yesterday. (a) sing (b) sang (c) sings (d) singing
  26. 26.We ___ a kite next month. (a) will fly (b) will flying (c) flew (d) will flies
  27. 27.He ___ make tea every day. (a) isn't (b) don't (c) doesn't
  28. 28.Vivaan ___ a bicycle before the guests arrived. (a) have ridden (b) had ridden (c) has ridden (d) had rode
  29. 29.My friends ___ a tree in 2023. (a) have climbed (b) climb (c) climbed (d) will climb
  30. 30.Yash ___ in the park before Mum came home. (a) had ran (b) have run (c) had run (d) has run
  31. 31.You ___ in the park in 2023. (a) run (b) runned (c) will run (d) ran
  32. 32.My friends ___ the dog at 8 pm yesterday. (a) were feeding (b) was feeding (c) were feed (d) are feeding
  33. 33.I ___ the match on Saturdays. (a) win (b) wins (c) winning
  34. 34.Choose the right verb: Every child ___ a water bottle. (a) has (b) have
  35. 35.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  36. 36.I ___ a song now. (a) are singing (b) is singing (c) am singing (d) am sing
  37. 37.___ I wear a cap on Saturdays? (a) Is (b) Do (c) Are (d) Does
  38. 38.We ___ going to take the train next Sunday. (a) are (b) am (c) is
  39. 39.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  40. 40.Name the tense: “We catch the ball.” (a) past perfect (b) simple present (c) simple future (d) present perfect

Answer key

  1. flying
  2. has lived
  3. past continuous
  4. will dance
  5. are
  6. have
  7. Is
  8. for
  9. clean
  10. was running
  11. jogging
  12. had built
  13. don't
  14. bought
  15. have
  16. were feeding
  17. play
  18. wash
  19. was going
  20. had
  21. had washed
  22. Did
  23. are
  24. thrown
  25. sing
  26. will fly
  27. doesn't
  28. had ridden
  29. climbed
  30. had run
  31. ran
  32. were feeding
  33. win
  34. has
  35. is
  36. am singing
  37. Do
  38. are
  39. is
  40. simple present

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