← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 67 · 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.My cousins ___ tea every day. (a) makes (b) make (c) making
  2. 2.When Dad called, I ___ already baked a cake. (a) has (b) had (c) have
  3. 3.I am going to ___ science next week. (a) studied (b) studies (c) study (d) studying
  4. 4.Choose the right verb: Either the boys or Meera ___ coming today. (a) are (b) is
  5. 5.Zoya ___ on the stage every Sunday. (a) dances (b) dancing (c) dance
  6. 6.My parents have just ___ the dog. (a) feeding (b) feed (c) fed (d) feeds
  7. 7.My sister ___ the ball before it got dark. (a) have thrown (b) had threw (c) has thrown (d) had thrown
  8. 8.She ___ a song next Sunday. (a) sang (b) will singing (c) will sings (d) will sing
  9. 9.Kavya ___ lunch before Mum came home. (a) has brought (b) had brought (c) have brought (d) had bring
  10. 10.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  11. 11.My sister ___ a letter two days ago. (a) will write (b) writed (c) wrote (d) writes
  12. 12.What is the past tense of “run”? (a) ran (b) run (c) runned (d) running
  13. 13.She ___ tell a story twice a week. (a) isn't (b) doesn't (c) don't
  14. 14.She ___ in Delhi since 2021. (a) worked (b) works (c) have worked (d) has worked
  15. 15.___ we carry the bag every Sunday? (a) Does (b) Is (c) Are (d) Do
  16. 16.They ___ ride a bicycle every day. (a) doesn't (b) aren't (c) don't
  17. 17.Which is the correct -ing form of “take”? (a) taking (b) takeeing (c) takeing
  18. 18.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleaning (c) cleanning
  19. 19.They ___ drunk milk already. (a) has (b) have
  20. 20.Name the tense: “You have taken the train.” (a) past perfect (b) present perfect (c) simple present (d) past continuous
  21. 21.Name the tense: “She had fed the dog.” (a) present continuous (b) past perfect (c) simple present (d) simple past
  22. 22.By the time the guests arrived, he ___ a song. (a) have sung (b) had sang (c) has sung (d) had sung
  23. 23.___ you jog in the park in 2023? (a) Does (b) Did (c) Was (d) Do
  24. 24.Name the tense: “I had clapped for the team.” (a) simple present (b) past perfect (c) simple past (d) past continuous
  25. 25.___ Riya drink milk yesterday? (a) Did (b) Do (c) Does (d) Was
  26. 26.You ___ for the team now. (a) is clapping (b) am clapping (c) are clap (d) are clapping
  27. 27.Kabir ___ a story when the phone rang. (a) was telling (b) were telling (c) was tell (d) is telling
  28. 28.My brother ___ the bag next week. (a) will carrying (b) will carry (c) will carries (d) carried
  29. 29.Choose the right verb: Physics ___ interesting. (a) are (b) is
  30. 30.They ___ a tree right now. (a) is planting (b) are plant (c) are planting (d) am planting
  31. 31.He ___ in the park before the guests arrived. (a) had jog (b) had jogged (c) has jogged (d) have jogged
  32. 32.We ___ a cartoon before it got dark. (a) has watched (b) had watch (c) had watched (d) have watched
  33. 33.Choose the right verb: One of my classmates ___ in Class 9. (a) is (b) are
  34. 34.He ___ a kite at the moment. (a) are flying (b) am flying (c) is fly (d) is flying
  35. 35.When Dad called, we ___ already climbed a tree. (a) have (b) had (c) has
  36. 36.I ___ a letter in 2023. (a) wrote (b) will write (c) writed (d) write
  37. 37.Kunal ___ going to plant a tree next Sunday. (a) is (b) are (c) am
  38. 38.Choose the right verb: Either Aditya or my cousins ___ coming today. (a) is (b) are
  39. 39.Choose the right verb: Either Aarav or my cousins ___ coming today. (a) is (b) are
  40. 40.Name the tense: “I have won the match.” (a) simple present (b) simple future (c) present perfect (d) simple past

Answer key

  1. make
  2. had
  3. study
  4. is
  5. dances
  6. fed
  7. had thrown
  8. will sing
  9. had brought
  10. is
  11. wrote
  12. ran
  13. doesn't
  14. has worked
  15. Do
  16. don't
  17. taking
  18. cleaning
  19. have
  20. present perfect
  21. past perfect
  22. had sung
  23. Did
  24. past perfect
  25. Did
  26. are clapping
  27. was telling
  28. will carry
  29. is
  30. are planting
  31. had jogged
  32. had watched
  33. is
  34. is flying
  35. had
  36. wrote
  37. is
  38. are
  39. are
  40. present perfect

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