← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 988 · 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.When Dad called, he ___ already helped Grandma. (a) had (b) have (c) has
  2. 2.Which is the correct -ing form of “plant”? (a) planteing (b) planting (c) plantting
  3. 3.Aarav ___ Hindi when the phone rang. (a) is speaking (b) were speaking (c) was speaking (d) was speak
  4. 4.Choose the right verb: Neither the boys nor Arjun ___ coming today. (a) is (b) are
  5. 5.What is the past tense of “send”? (a) sending (b) sent (c) sended
  6. 6.Name the tense: “We had bought vegetables.” (a) simple present (b) past perfect (c) simple past (d) present continuous
  7. 7.They ___ on the stage next week. (a) will dancing (b) danced (c) will dances (d) will dance
  8. 8.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  9. 9.My parents ___ in this school since 2022. (a) study (b) studied (c) has studied (d) have studied
  10. 10.Which is the correct -ing form of “feed”? (a) feeding (b) feedeing (c) feedding
  11. 11.Saanvi ___ draw a picture every morning. (a) doesn't (b) don't (c) isn't
  12. 12.He ___ in this school since 2019. (a) studies (b) has studied (c) have studied (d) studied
  13. 13.They ___ dance on the stage every morning. (a) don't (b) aren't (c) doesn't
  14. 14.She has just ___ the dishes. (a) washing (b) wash (c) washed (d) washes
  15. 15.Meera is going to ___ a song next Sunday. (a) sang (b) sings (c) singing (d) sing
  16. 16.My brother ___ a cap tomorrow. (a) will wear (b) will wears (c) will wearing (d) wore
  17. 17.When Dad called, she ___ already cooked rice. (a) has (b) had (c) have
  18. 18.Choose the right verb: My trousers ___ new. (a) are (b) is
  19. 19.I ___ run in the park every morning. (a) doesn't (b) aren't (c) don't
  20. 20.We ___ cricket yesterday. (a) have played (b) will play (c) play (d) played
  21. 21.My friends have lived in Pune ___ six months. (a) for (b) since
  22. 22.By the time the guests arrived, I ___ the room. (a) has cleaned (b) have cleaned (c) had cleaned (d) had clean
  23. 23.___ Neel swimming in the pool at the moment? (a) Is (b) Am (c) Are
  24. 24.She did not ___ the bag yesterday. (a) carries (b) carrying (c) carried (d) carry
  25. 25.Name the tense: “I swim in the pool.” (a) simple present (b) past continuous (c) simple future (d) past perfect
  26. 26.Name the tense: “They will climb a tree.” (a) past continuous (b) simple present (c) past perfect (d) simple future
  27. 27.Which is the correct -ing form of “bake”? (a) bakeeing (b) bakeing (c) baking
  28. 28.___ they study science in 2023? (a) Did (b) Was (c) Does (d) Do
  29. 29.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  30. 30.What is the past tense of “fly”? (a) flyed (b) flying (c) flown (d) flew
  31. 31.What is the past tense of “run”? (a) runned (b) ran (c) running (d) run
  32. 32.I ___ the dishes on Saturdays. (a) washing (b) washes (c) wash
  33. 33.Name the tense: “Dev was climbing a tree.” (a) past perfect (b) past continuous (c) present perfect (d) simple past
  34. 34.Rohan ___ a letter when it started to rain. (a) was writing (b) was write (c) is writing (d) were writing
  35. 35.He ___ Grandma before it got dark. (a) have helped (b) had helped (c) has helped (d) had help
  36. 36.Name the tense: “They have clapped for the team.” (a) past continuous (b) simple future (c) present perfect (d) simple past
  37. 37.You have lived in Pune ___ 2019. (a) for (b) since
  38. 38.They ___ the dog at the moment. (a) are feed (b) is feeding (c) am feeding (d) are feeding
  39. 39.___ he drink milk yesterday? (a) Do (b) Was (c) Did (d) Does
  40. 40.Choose the right verb: Physics ___ interesting. (a) is (b) are

Answer key

  1. had
  2. planting
  3. was speaking
  4. is
  5. sent
  6. past perfect
  7. will dance
  8. is
  9. have studied
  10. feeding
  11. doesn't
  12. has studied
  13. don't
  14. washed
  15. sing
  16. will wear
  17. had
  18. are
  19. don't
  20. played
  21. for
  22. had cleaned
  23. Is
  24. carry
  25. simple present
  26. simple future
  27. baking
  28. Did
  29. is
  30. flew
  31. ran
  32. wash
  33. past continuous
  34. was writing
  35. had helped
  36. present perfect
  37. since
  38. are feeding
  39. Did
  40. is

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