← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 287 · 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.We ___ going to watch a cartoon next month. (a) am (b) is (c) are
  2. 2.My cousins ___ Grandma when Mum came home. (a) were help (b) are helping (c) was helping (d) were helping
  3. 3.Name the tense: “The students wear a cap.” (a) present perfect (b) simple past (c) simple present (d) simple future
  4. 4.Choose the right verb: Each of the players ___ a water bottle. (a) have (b) has
  5. 5.They ___ a sandcastle now. (a) are build (b) is building (c) are building (d) am building
  6. 6.She ___ a cake before Mum came home. (a) had bake (b) has baked (c) have baked (d) had baked
  7. 7.Aarav ___ rice before Mum came home. (a) had cooked (b) has cooked (c) have cooked (d) had cook
  8. 8.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  9. 9.She ___ a mango two days ago. (a) will eat (b) ate (c) eats (d) eated
  10. 10.They ___ to school on Saturdays. (a) goes (b) go (c) going
  11. 11.When Dad called, Farhan ___ already won the match. (a) have (b) has (c) had
  12. 12.I ___ to school before the guests arrived. (a) had went (b) have gone (c) had gone (d) has gone
  13. 13.I have just ___ a kite. (a) flew (b) flown (c) flying (d) fly
  14. 14.___ Neel winning the match now? (a) Are (b) Am (c) Is
  15. 15.You ___ going to eat a mango next month. (a) is (b) am (c) are
  16. 16.Name the tense: “I will take the train.” (a) simple past (b) past continuous (c) simple future (d) present perfect
  17. 17.He ___ throw the ball every morning. (a) isn't (b) doesn't (c) don't
  18. 18.They ___ danced on the stage already. (a) has (b) have
  19. 19.The children did not ___ the bag in 2023. (a) carried (b) carry (c) carrying (d) carries
  20. 20.When the bell rang, they ___ for the team. (a) were clapping (b) were clap (c) are clapping (d) was clapping
  21. 21.Name the tense: “They bring lunch.” (a) simple present (b) simple future (c) present continuous (d) present perfect
  22. 22.Choose the right verb: One of my cousins ___ in Class 6. (a) is (b) are
  23. 23.What is the past tense of “take”? (a) taking (b) taked (c) taken (d) took
  24. 24.Name the tense: “She wrote a letter.” (a) simple future (b) present continuous (c) simple past (d) past perfect
  25. 25.They ___ Grandma twice a week. (a) helping (b) helps (c) help
  26. 26.Ananya has just ___ a tree. (a) planting (b) planted (c) plant (d) plants
  27. 27.She ___ planted a tree already. (a) has (b) have
  28. 28.He ___ Hindi next month. (a) spoke (b) will speak (c) will speaking (d) will speaks
  29. 29.Myra is going to ___ a sandcastle next Sunday. (a) builds (b) built (c) build (d) building
  30. 30.When Dad called, they ___ already swum in the pool. (a) has (b) had (c) have
  31. 31.Name the tense: “The children bring lunch.” (a) past perfect (b) simple present (c) simple future (d) simple past
  32. 32.Name the tense: “We had washed the dishes.” (a) past perfect (b) present continuous (c) simple future (d) simple present
  33. 33.Name the tense: “I had danced on the stage.” (a) simple past (b) simple future (c) past perfect (d) simple present
  34. 34.You ___ a story every day. (a) tells (b) telling (c) tell
  35. 35.___ we wear a cap yesterday? (a) Was (b) Does (c) Do (d) Did
  36. 36.At 8 pm yesterday, Meera ___ the room. (a) is cleaning (b) were cleaning (c) was clean (d) was cleaning
  37. 37.When Dad called, the students ___ already played cricket. (a) has (b) have (c) had
  38. 38.Arjun ___ Grandma when the bell rang. (a) were helping (b) is helping (c) was help (d) was helping
  39. 39.My brother ___ going to play cricket next week. (a) am (b) are (c) is
  40. 40.Name the tense: “You are planting a tree.” (a) past continuous (b) simple present (c) present perfect (d) present continuous

Answer key

  1. are
  2. were helping
  3. simple present
  4. has
  5. are building
  6. had baked
  7. had cooked
  8. are
  9. ate
  10. go
  11. had
  12. had gone
  13. flown
  14. Is
  15. are
  16. simple future
  17. doesn't
  18. have
  19. carry
  20. were clapping
  21. simple present
  22. is
  23. took
  24. simple past
  25. help
  26. planted
  27. has
  28. will speak
  29. build
  30. had
  31. simple present
  32. past perfect
  33. past perfect
  34. tell
  35. Did
  36. was cleaning
  37. had
  38. was helping
  39. is
  40. present continuous

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