← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 450 · 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.I ___ a tree last Sunday. (a) will climb (b) climbed (c) have climbed (d) climb
  2. 2.___ I taking the train right now? (a) Is (b) Are (c) Am
  3. 3.She ___ a cartoon when Mum came home. (a) was watching (b) were watching (c) is watching (d) was watch
  4. 4.The students ___ for the team at the moment. (a) are clapping (b) am clapping (c) are clap (d) is clapping
  5. 5.___ you cooking rice right now? (a) Is (b) Am (c) Are
  6. 6.Tara has studied in this school ___ six months. (a) since (b) for
  7. 7.When Dad called, he ___ already sent a message. (a) had (b) has (c) have
  8. 8.___ he help Grandma every morning? (a) Does (b) Are (c) Do (d) Is
  9. 9.My brother is going to ___ on the stage next Sunday. (a) danced (b) dance (c) dancing (d) dances
  10. 10.Which is the correct -ing form of “buy”? (a) buyying (b) buyeing (c) buying
  11. 11.My sister ___ going to ride a bicycle next Sunday. (a) are (b) am (c) is
  12. 12.Choose the right verb: One of my friends ___ in Class 5. (a) are (b) is
  13. 13.Name the tense: “I have climbed a tree.” (a) simple future (b) simple past (c) present perfect (d) past perfect
  14. 14.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  15. 15.You ___ run in the park already. (a) has (b) have
  16. 16.Myra ___ going to speak Hindi next week. (a) am (b) is (c) are
  17. 17.Tara ___ in the park when the phone rang. (a) was jogging (b) is jogging (c) was jog (d) were jogging
  18. 18.___ he clap for the team on Saturdays? (a) Do (b) Are (c) Does (d) Is
  19. 19.___ he feed the dog last week? (a) Did (b) Was (c) Do (d) Does
  20. 20.The students ___ the room now. (a) is cleaning (b) are cleaning (c) am cleaning (d) are clean
  21. 21.They have lived in Pune ___ 2019. (a) for (b) since
  22. 22.They ___ cook rice every Sunday. (a) aren't (b) doesn't (c) don't
  23. 23.___ we cooking rice now? (a) Is (b) Am (c) Are
  24. 24.Choose the right verb: Each of the students ___ a name tag. (a) has (b) have
  25. 25.Choose the right verb: Either Zoya or the twins ___ coming today. (a) are (b) is
  26. 26.You did not ___ a bicycle yesterday. (a) riding (b) ride (c) rides (d) rode
  27. 27.Farhan ___ science before the guests arrived. (a) had study (b) had studied (c) have studied (d) has studied
  28. 28.They ___ the bag when the bell rang. (a) were carry (b) were carrying (c) are carrying (d) was carrying
  29. 29.You ___ a song every Sunday. (a) singing (b) sing (c) sings
  30. 30.He ___ flown a kite already. (a) has (b) have
  31. 31.You ___ clean the room on Saturdays. (a) doesn't (b) aren't (c) don't
  32. 32.By the time we reached, they ___ science. (a) have studied (b) has studied (c) had study (d) had studied
  33. 33.Name the tense: “I bake a cake.” (a) simple present (b) present perfect (c) present continuous (d) simple past
  34. 34.Name the tense: “She has taken the train.” (a) simple past (b) past perfect (c) present continuous (d) present perfect
  35. 35.___ they feed the dog last week? (a) Was (b) Do (c) Did (d) Does
  36. 36.When Dad called, they ___ already thrown the ball. (a) had (b) have (c) has
  37. 37.I ___ the dog before it got dark. (a) has fed (b) had feed (c) have fed (d) had fed
  38. 38.Kunal ___ going to take the train next month. (a) am (b) are (c) is
  39. 39.What is the past tense of “take”? (a) took (b) taking (c) taked (d) taken
  40. 40.We ___ a cake before it got dark. (a) has baked (b) had baked (c) have baked (d) had bake

Answer key

  1. climbed
  2. Am
  3. was watching
  4. are clapping
  5. Are
  6. for
  7. had
  8. Does
  9. dance
  10. buying
  11. is
  12. is
  13. present perfect
  14. is
  15. have
  16. is
  17. was jogging
  18. Does
  19. Did
  20. are cleaning
  21. since
  22. don't
  23. Are
  24. has
  25. are
  26. ride
  27. had studied
  28. were carrying
  29. sing
  30. has
  31. don't
  32. had studied
  33. simple present
  34. present perfect
  35. Did
  36. had
  37. had fed
  38. is
  39. took
  40. had baked

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