← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 87 · 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 ___ rice when the phone rang. (a) is cooking (b) was cook (c) was cooking (d) were cooking
  2. 2.He ___ planted a tree already. (a) has (b) have
  3. 3.When the bell rang, Saanvi ___ tea. (a) was make (b) were making (c) is making (d) was making
  4. 4.When Dad called, we ___ already planted a tree. (a) had (b) have (c) has
  5. 5.When Dad called, we ___ already baked a cake. (a) have (b) had (c) has
  6. 6.My sister ___ with Nani since 2021. (a) have stayed (b) has stayed (c) stayed (d) stays
  7. 7.I did not ___ tea in 2023. (a) make (b) made (c) making (d) makes
  8. 8.When Mum came home, she ___ a kite. (a) was fly (b) were flying (c) is flying (d) was flying
  9. 9.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  10. 10.I ___ a mango right now. (a) am eat (b) am eating (c) are eating (d) is eating
  11. 11.By the time we reached, we ___ the dishes. (a) have washed (b) had washed (c) had wash (d) has washed
  12. 12.My friends ___ swum in the pool already. (a) has (b) have
  13. 13.We ___ watch a cartoon twice a week. (a) aren't (b) doesn't (c) don't
  14. 14.He ___ a tree next week. (a) will climb (b) will climbs (c) will climbing (d) climbed
  15. 15.They ___ going to wash the dishes tomorrow. (a) is (b) am (c) are
  16. 16.I ___ going to play cricket next Sunday. (a) am (b) is (c) are
  17. 17.Aisha ___ the ball at 8 pm yesterday. (a) was catch (b) was catching (c) is catching (d) were catching
  18. 18.You ___ a kite next month. (a) will flying (b) will flies (c) flew (d) will fly
  19. 19.Choose the right verb: Every player ___ a notebook. (a) have (b) has
  20. 20.He ___ tea at the moment. (a) is making (b) is make (c) are making (d) am making
  21. 21.Riya ___ going to sing a song next Sunday. (a) am (b) are (c) is
  22. 22.Choose the right verb: Neither my cousins nor Arjun ___ coming today. (a) are (b) is
  23. 23.Manav ___ a kite tomorrow. (a) will fly (b) will flying (c) flew (d) will flies
  24. 24.Name the tense: “I was jogging in the park.” (a) past continuous (b) simple future (c) simple past (d) simple present
  25. 25.Name the tense: “You had spoken Hindi.” (a) present continuous (b) past continuous (c) simple present (d) past perfect
  26. 26.Ishaan ___ going to help Grandma next Sunday. (a) are (b) is (c) am
  27. 27.Name the tense: “I will throw the ball.” (a) past continuous (b) simple future (c) simple past (d) present continuous
  28. 28.What is the past tense of “feed”? (a) feeded (b) feeding (c) fed
  29. 29.He ___ going to win the match next month. (a) is (b) are (c) am
  30. 30.Choose the right verb: One of my friends ___ in Class 8. (a) are (b) is
  31. 31.She is going to ___ a mango next month. (a) ate (b) eat (c) eating (d) eats
  32. 32.You ___ a tree next week. (a) will climbing (b) climbed (c) will climbs (d) will climb
  33. 33.My friends ___ danced on the stage already. (a) has (b) have
  34. 34.My brother ___ going to win the match next month. (a) am (b) is (c) are
  35. 35.___ they studying science at the moment? (a) Are (b) Is (c) Am
  36. 36.Nisha ___ a mango before Mum came home. (a) have eaten (b) had ate (c) has eaten (d) had eaten
  37. 37.When Dad called, we ___ already climbed a tree. (a) had (b) have (c) has
  38. 38.By the time Mum came home, my sister ___ the ball. (a) have caught (b) had caught (c) had catch (d) has caught
  39. 39.Choose the right verb: Each student ___ a water bottle. (a) has (b) have
  40. 40.My sister ___ a story every morning. (a) tell (b) tells (c) telling

Answer key

  1. was cooking
  2. has
  3. was making
  4. had
  5. had
  6. has stayed
  7. make
  8. was flying
  9. is
  10. am eating
  11. had washed
  12. have
  13. don't
  14. will climb
  15. are
  16. am
  17. was catching
  18. will fly
  19. has
  20. is making
  21. is
  22. is
  23. will fly
  24. past continuous
  25. past perfect
  26. is
  27. simple future
  28. fed
  29. is
  30. is
  31. eat
  32. will climb
  33. have
  34. is
  35. Are
  36. had eaten
  37. had
  38. had caught
  39. has
  40. tells

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