← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 721 · 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.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
  2. 2.The students ___ a song now. (a) am singing (b) are singing (c) is singing (d) are sing
  3. 3.Name the tense: “She had gone to school.” (a) present continuous (b) simple present (c) past continuous (d) past perfect
  4. 4.They ___ played cricket already. (a) has (b) have
  5. 5.They did not ___ the match last Sunday. (a) winning (b) win (c) wins (d) won
  6. 6.When the phone rang, you ___ Grandma. (a) was helping (b) were helping (c) are helping (d) were help
  7. 7.Name the tense: “They will make tea.” (a) simple future (b) simple present (c) simple past (d) present perfect
  8. 8.You ___ the dog tomorrow. (a) will feed (b) will feeds (c) fed (d) will feeding
  9. 9.___ they bring lunch two days ago? (a) Does (b) Do (c) Was (d) Did
  10. 10.Choose the right verb: Each boy ___ a water bottle. (a) have (b) has
  11. 11.You ___ a message every day. (a) sends (b) sending (c) send
  12. 12.___ she singing a song right now? (a) Are (b) Am (c) Is
  13. 13.Yash ___ in the park every morning. (a) run (b) runs (c) running
  14. 14.Saanvi ___ lunch when the bell rang. (a) is bringing (b) were bringing (c) was bring (d) was bringing
  15. 15.You ___ a cake before the bell rang. (a) has baked (b) have baked (c) had bake (d) had baked
  16. 16.What is the past tense of “catch”? (a) catched (b) catching (c) caught
  17. 17.Name the tense: “My brother was climbing a tree.” (a) past perfect (b) present continuous (c) past continuous (d) simple past
  18. 18.Choose the right verb: Each student ___ a notebook. (a) have (b) has
  19. 19.We ___ cricket now. (a) is playing (b) am playing (c) are play (d) are playing
  20. 20.Name the tense: “They had watched a cartoon.” (a) past perfect (b) past continuous (c) present continuous (d) simple present
  21. 21.Name the tense: “My parents had gone to school.” (a) present perfect (b) simple future (c) present continuous (d) past perfect
  22. 22.We ___ tea on Saturdays. (a) makes (b) make (c) making
  23. 23.When the phone rang, you ___ the room. (a) are cleaning (b) was cleaning (c) were cleaning (d) were clean
  24. 24.When Dad called, we ___ already sung a song. (a) has (b) had (c) have
  25. 25.They ___ cricket before the guests arrived. (a) have played (b) had play (c) had played (d) has played
  26. 26.You ___ going to throw the ball next Sunday. (a) am (b) is (c) are
  27. 27.You ___ a cap next month. (a) wore (b) will wears (c) will wearing (d) will wear
  28. 28.I ___ a kite yesterday. (a) flyed (b) flew (c) fly (d) will fly
  29. 29.They ___ for the team every day. (a) clapping (b) clap (c) claps
  30. 30.___ I wearing a cap now? (a) Is (b) Am (c) Are
  31. 31.My sister did not ___ cricket yesterday. (a) play (b) played (c) plays (d) playing
  32. 32.You ___ fly a kite every morning. (a) doesn't (b) aren't (c) don't
  33. 33.I did not ___ a tree in 2023. (a) plant (b) planting (c) plants (d) planted
  34. 34.He ___ a picture now. (a) are drawing (b) is draw (c) am drawing (d) is drawing
  35. 35.Name the tense: “He will clean the room.” (a) present perfect (b) past continuous (c) simple future (d) present continuous
  36. 36.He has been in the library ___ an hour. (a) for (b) since
  37. 37.Aditya has just ___ the dishes. (a) washes (b) wash (c) washed (d) washing
  38. 38.___ you run in the park every morning? (a) Do (b) Does (c) Is (d) Are
  39. 39.When Mum came home, we ___ Hindi. (a) were speaking (b) was speaking (c) are speaking (d) were speak
  40. 40.Name the tense: “You were wearing a cap.” (a) present perfect (b) present continuous (c) simple future (d) past continuous

Answer key

  1. is
  2. are singing
  3. past perfect
  4. have
  5. win
  6. were helping
  7. simple future
  8. will feed
  9. Did
  10. has
  11. send
  12. Is
  13. runs
  14. was bringing
  15. had baked
  16. caught
  17. past continuous
  18. has
  19. are playing
  20. past perfect
  21. past perfect
  22. make
  23. were cleaning
  24. had
  25. had played
  26. are
  27. will wear
  28. flew
  29. clap
  30. Am
  31. play
  32. don't
  33. plant
  34. is drawing
  35. simple future
  36. for
  37. washed
  38. Do
  39. were speaking
  40. past continuous

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