← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 96 · 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.Kabir ___ going to plant a tree tomorrow. (a) are (b) am (c) is
  2. 2.Name the tense: “Diya is going to school.” (a) present perfect (b) past continuous (c) present continuous (d) simple future
  3. 3.You ___ a kite before the guests arrived. (a) had flew (b) have flown (c) has flown (d) had flown
  4. 4.He ___ a mango before it got dark. (a) had eaten (b) have eaten (c) had ate (d) has eaten
  5. 5.Choose the right verb: Each of the children ___ a name tag. (a) has (b) have
  6. 6.Choose the right verb: Either Kavya or the girls ___ coming today. (a) are (b) is
  7. 7.What is the past tense of “send”? (a) sended (b) sent (c) sending
  8. 8.Karan ___ lunch every morning. (a) bring (b) brings (c) bringing
  9. 9.Myra ___ in Pune since 2020. (a) has lived (b) have lived (c) lived (d) lives
  10. 10.I am going to ___ in the park next month. (a) jog (b) jogged (c) jogging (d) jogs
  11. 11.___ Isha go to school last Sunday? (a) Was (b) Does (c) Did (d) Do
  12. 12.Name the tense: “We make tea.” (a) simple present (b) simple past (c) past perfect (d) present continuous
  13. 13.___ they baking a cake now? (a) Are (b) Is (c) Am
  14. 14.When it started to rain, I ___ a tree. (a) was climbing (b) was climb (c) were climbing (d) am climbing
  15. 15.___ she speak Hindi every day? (a) Is (b) Are (c) Does (d) Do
  16. 16.___ you clean the room every day? (a) Do (b) Is (c) Does (d) Are
  17. 17.Name the tense: “You have clapped for the team.” (a) simple future (b) simple past (c) present continuous (d) present perfect
  18. 18.Diya ___ going to play cricket tomorrow. (a) am (b) is (c) are
  19. 19.By the time we reached, they ___ science. (a) have studied (b) has studied (c) had studied (d) had study
  20. 20.I ___ going to help Grandma next month. (a) is (b) am (c) are
  21. 21.Name the tense: “Aditya had helped Grandma.” (a) present continuous (b) present perfect (c) simple present (d) past perfect
  22. 22.___ I dance on the stage every day? (a) Is (b) Are (c) Does (d) Do
  23. 23.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleanning (c) cleaning
  24. 24.Name the tense: “You had flown a kite.” (a) past perfect (b) simple present (c) present continuous (d) simple past
  25. 25.Choose the right verb: Each student ___ a locker. (a) have (b) has
  26. 26.I ___ a kite now. (a) am flying (b) are flying (c) is flying (d) am fly
  27. 27.___ I carry the bag two days ago? (a) Do (b) Did (c) Does (d) Was
  28. 28.By the time Mum came home, Aisha ___ in the park. (a) has jogged (b) have jogged (c) had jogged (d) had jog
  29. 29.Which is the correct -ing form of “fly”? (a) flyeing (b) flying (c) flyying
  30. 30.Choose the right verb: Neither Sneha nor the twins ___ coming today. (a) are (b) is
  31. 31.___ Tara catching the ball at the moment? (a) Is (b) Are (c) Am
  32. 32.My brother ___ made tea already. (a) have (b) has
  33. 33.She ___ a story before the guests arrived. (a) have told (b) had told (c) had tell (d) has told
  34. 34.___ Aarav bake a cake last week? (a) Does (b) Was (c) Do (d) Did
  35. 35.They ___ a cake before the guests arrived. (a) have baked (b) had bake (c) had baked (d) has baked
  36. 36.When Dad called, Ishaan ___ already climbed a tree. (a) has (b) have (c) had
  37. 37.My cousins ___ in the park now. (a) is running (b) are running (c) are run (d) am running
  38. 38.When it started to rain, Dev ___ a kite. (a) is flying (b) was flying (c) were flying (d) was fly
  39. 39.We ___ bake a cake every day. (a) don't (b) doesn't (c) aren't
  40. 40.My parents ___ a story every day. (a) tells (b) telling (c) tell

Answer key

  1. is
  2. present continuous
  3. had flown
  4. had eaten
  5. has
  6. are
  7. sent
  8. brings
  9. has lived
  10. jog
  11. Did
  12. simple present
  13. Are
  14. was climbing
  15. Does
  16. Do
  17. present perfect
  18. is
  19. had studied
  20. am
  21. past perfect
  22. Do
  23. cleaning
  24. past perfect
  25. has
  26. am flying
  27. Did
  28. had jogged
  29. flying
  30. are
  31. Is
  32. has
  33. had told
  34. Did
  35. had baked
  36. had
  37. are running
  38. was flying
  39. don't
  40. tell

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