← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 126 · 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.She has worked in Delhi ___ last year. (a) for (b) since
  2. 2.The students ___ the dog at 8 pm yesterday. (a) were feeding (b) are feeding (c) was feeding (d) were feed
  3. 3.___ she climbing a tree now? (a) Am (b) Are (c) Is
  4. 4.Karan ___ a picture when the bell rang. (a) is drawing (b) was drawing (c) was draw (d) were drawing
  5. 5.You ___ plant a tree every Sunday. (a) don't (b) doesn't (c) aren't
  6. 6.You ___ for the team now. (a) is clapping (b) am clapping (c) are clap (d) are clapping
  7. 7.Choose the right verb: Either the boys or Farhan ___ coming today. (a) is (b) are
  8. 8.Choose the right verb: Physics ___ interesting. (a) is (b) are
  9. 9.Name the tense: “You are swimming in the pool.” (a) simple present (b) present perfect (c) past perfect (d) present continuous
  10. 10.Karan ___ tea right now. (a) is make (b) are making (c) am making (d) is making
  11. 11.___ we study science on Saturdays? (a) Are (b) Does (c) Do (d) Is
  12. 12.Name the tense: “We write a letter.” (a) simple present (b) past perfect (c) simple future (d) past continuous
  13. 13.___ my cousins throw the ball yesterday? (a) Was (b) Does (c) Did (d) Do
  14. 14.Choose the right verb: Each of the students ___ a name tag. (a) have (b) has
  15. 15.The children ___ cricket when Mum came home. (a) were play (b) were playing (c) are playing (d) was playing
  16. 16.Myra is going to ___ in the pool next month. (a) swam (b) swimming (c) swim (d) swims
  17. 17.Myra ___ play cricket twice a week. (a) don't (b) isn't (c) doesn't
  18. 18.Choose the right verb: Every player ___ a name tag. (a) has (b) have
  19. 19.___ he speaking Hindi now? (a) Are (b) Is (c) Am
  20. 20.Meera ___ drink milk twice a week. (a) doesn't (b) isn't (c) don't
  21. 21.They ___ going to sing a song tomorrow. (a) are (b) is (c) am
  22. 22.Rohan ___ rice now. (a) am cooking (b) is cook (c) is cooking (d) are cooking
  23. 23.Name the tense: “My brother was carrying the bag.” (a) simple future (b) present perfect (c) past continuous (d) past perfect
  24. 24.I am going to ___ tea next Sunday. (a) makes (b) made (c) make (d) making
  25. 25.Name the tense: “They will clean the room.” (a) present continuous (b) simple future (c) simple past (d) past perfect
  26. 26.We have studied in this school ___ five years. (a) since (b) for
  27. 27.She ___ write a letter every day. (a) don't (b) doesn't (c) isn't
  28. 28.You ___ going to watch a cartoon next week. (a) am (b) is (c) are
  29. 29.By the time the bell rang, Meera ___ a tree. (a) has planted (b) have planted (c) had planted (d) had plant
  30. 30.You ___ the train on Saturdays. (a) takes (b) take (c) taking
  31. 31.My sister has lived in Pune ___ a long time. (a) for (b) since
  32. 32.The students ___ on the stage twice a week. (a) dances (b) dancing (c) dance
  33. 33.___ the children winning the match now? (a) Are (b) Am (c) Is
  34. 34.She ___ a story when the phone rang. (a) is telling (b) was tell (c) were telling (d) was telling
  35. 35.___ Kabir building a sandcastle at the moment? (a) Am (b) Are (c) Is
  36. 36.We ___ the bag before the guests arrived. (a) had carry (b) has carried (c) had carried (d) have carried
  37. 37.___ the children tell a story every day? (a) Does (b) Are (c) Is (d) Do
  38. 38.___ Manav washing the dishes at the moment? (a) Is (b) Are (c) Am
  39. 39.She is going to ___ the room next month. (a) cleans (b) cleaned (c) cleaning (d) clean
  40. 40.I ___ take the train every morning. (a) don't (b) doesn't (c) aren't

Answer key

  1. since
  2. were feeding
  3. Is
  4. was drawing
  5. don't
  6. are clapping
  7. is
  8. is
  9. present continuous
  10. is making
  11. Do
  12. simple present
  13. Did
  14. has
  15. were playing
  16. swim
  17. doesn't
  18. has
  19. Is
  20. doesn't
  21. are
  22. is cooking
  23. past continuous
  24. make
  25. simple future
  26. for
  27. doesn't
  28. are
  29. had planted
  30. take
  31. for
  32. dance
  33. Are
  34. was telling
  35. Is
  36. had carried
  37. Do
  38. Is
  39. clean
  40. don't

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