← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 120 · 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.Vivaan ___ a letter twice a week. (a) writing (b) write (c) writes
  2. 2.___ I eat a mango last week? (a) Does (b) Was (c) Did (d) Do
  3. 3.My sister is going to ___ the dishes next week. (a) washed (b) wash (c) washes (d) washing
  4. 4.They are going to ___ a picture next Sunday. (a) drawing (b) draw (c) drew (d) draws
  5. 5.Aditya ___ going to make tea next week. (a) are (b) is (c) am
  6. 6.When the bell rang, we ___ Grandma. (a) were helping (b) are helping (c) were help (d) was helping
  7. 7.They have just ___ Hindi. (a) spoken (b) spoke (c) speak (d) speaking
  8. 8.Name the tense: “I have danced on the stage.” (a) present continuous (b) present perfect (c) simple present (d) simple past
  9. 9.Name the tense: “You told a story.” (a) past perfect (b) simple present (c) present perfect (d) simple past
  10. 10.Name the tense: “Vivaan cooked rice.” (a) present perfect (b) simple past (c) present continuous (d) simple present
  11. 11.Isha ___ a tree yesterday. (a) has climbed (b) climbed (c) climbs (d) will climb
  12. 12.Which is the correct -ing form of “build”? (a) buildding (b) buildeing (c) building
  13. 13.Kabir is going to ___ a story tomorrow. (a) tells (b) tell (c) telling (d) told
  14. 14.___ you jogging in the park right now? (a) Is (b) Are (c) Am
  15. 15.They ___ going to cook rice tomorrow. (a) am (b) is (c) are
  16. 16.He ___ for the team in 2023. (a) will clap (b) has clapped (c) clapped (d) claps
  17. 17.By the time we reached, you ___ science. (a) has studied (b) have studied (c) had study (d) had studied
  18. 18.Name the tense: “My parents were washing the dishes.” (a) simple past (b) past continuous (c) present perfect (d) present continuous
  19. 19.Which is the correct -ing form of “study”? (a) studying (b) studyeing (c) studyying
  20. 20.My brother ___ a tree on Saturdays. (a) climbing (b) climbs (c) climb
  21. 21.Choose the right verb: My trousers ___ new. (a) is (b) are
  22. 22.When Dad called, they ___ already sung a song. (a) has (b) have (c) had
  23. 23.When Dad called, we ___ already spoken Hindi. (a) has (b) had (c) have
  24. 24.Choose the right verb: Every boy ___ a water bottle. (a) has (b) have
  25. 25.You ___ a bicycle now. (a) are ride (b) is riding (c) am riding (d) are riding
  26. 26.When Dad called, he ___ already run in the park. (a) has (b) had (c) have
  27. 27.Choose the right verb: One of my friends ___ in Class 7. (a) are (b) is
  28. 28.When the bell rang, you ___ the match. (a) were win (b) was winning (c) are winning (d) were winning
  29. 29.I have just ___ the dishes. (a) washed (b) washes (c) wash (d) washing
  30. 30.My brother has just ___ a tree. (a) climb (b) climbing (c) climbs (d) climbed
  31. 31.You ___ a message when it started to rain. (a) was sending (b) were send (c) are sending (d) were sending
  32. 32.I ___ a story before Mum came home. (a) had told (b) has told (c) have told (d) had tell
  33. 33.Saanvi ___ with Nani since 2022. (a) stays (b) have stayed (c) stayed (d) has stayed
  34. 34.Karan did not ___ the bag yesterday. (a) carrying (b) carries (c) carry (d) carried
  35. 35.My brother has had this bicycle ___ 2019. (a) since (b) for
  36. 36.You ___ a cake every morning. (a) baking (b) bakes (c) bake
  37. 37.When Dad called, he ___ already drunk milk. (a) has (b) had (c) have
  38. 38.You ___ going to build a sandcastle next month. (a) are (b) am (c) is
  39. 39.He ___ a cap every Sunday. (a) wears (b) wear (c) wearing
  40. 40.Which is the correct -ing form of “fly”? (a) flyeing (b) flyying (c) flying

Answer key

  1. writes
  2. Did
  3. wash
  4. draw
  5. is
  6. were helping
  7. spoken
  8. present perfect
  9. simple past
  10. simple past
  11. climbed
  12. building
  13. tell
  14. Are
  15. are
  16. clapped
  17. had studied
  18. past continuous
  19. studying
  20. climbs
  21. are
  22. had
  23. had
  24. has
  25. are riding
  26. had
  27. is
  28. were winning
  29. washed
  30. climbed
  31. were sending
  32. had told
  33. has stayed
  34. carry
  35. since
  36. bake
  37. had
  38. are
  39. wears
  40. flying

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