← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 167 · 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.Sneha ___ Hindi now. (a) is speak (b) am speaking (c) are speaking (d) is speaking
  2. 2.Name the tense: “Nisha plays cricket.” (a) simple present (b) simple future (c) simple past (d) past perfect
  3. 3.When the phone rang, you ___ a kite. (a) was flying (b) are flying (c) were fly (d) were flying
  4. 4.___ she going to school now? (a) Are (b) Am (c) Is
  5. 5.___ Kunal wear a cap on Saturdays? (a) Is (b) Do (c) Are (d) Does
  6. 6.You ___ going to jog in the park next week. (a) am (b) are (c) is
  7. 7.You did not ___ the bag last Sunday. (a) carry (b) carries (c) carrying (d) carried
  8. 8.Name the tense: “I am cleaning the room.” (a) simple past (b) past perfect (c) present perfect (d) present continuous
  9. 9.By the time the bell rang, she ___ the match. (a) had won (b) has won (c) have won (d) had win
  10. 10.Neel ___ going to catch the ball next Sunday. (a) am (b) are (c) is
  11. 11.You are going to ___ a letter tomorrow. (a) write (b) writing (c) wrote (d) writes
  12. 12.Choose the right verb: Neither Priya nor the twins ___ coming today. (a) is (b) are
  13. 13.Myra ___ a tree every day. (a) climb (b) climbing (c) climbs
  14. 14.Sneha ___ cricket right now. (a) is play (b) is playing (c) are playing (d) am playing
  15. 15.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleaning (c) cleanning
  16. 16.Name the tense: “They will clap for the team.” (a) past perfect (b) simple future (c) simple past (d) present perfect
  17. 17.I ___ the room every morning. (a) cleans (b) cleaning (c) clean
  18. 18.He did not ___ a letter two days ago. (a) writes (b) writing (c) write (d) wrote
  19. 19.He ___ going to study science next Sunday. (a) am (b) are (c) is
  20. 20.My sister did not ___ a kite two days ago. (a) fly (b) flies (c) flying (d) flew
  21. 21.I ___ lunch before it got dark. (a) has brought (b) have brought (c) had bring (d) had brought
  22. 22.What is the past tense of “write”? (a) writed (b) wrote (c) writing (d) written
  23. 23.Arjun ___ drink milk twice a week. (a) don't (b) isn't (c) doesn't
  24. 24.She ___ wear a cap every day. (a) don't (b) isn't (c) doesn't
  25. 25.Rahul ___ send a message on Saturdays. (a) doesn't (b) isn't (c) don't
  26. 26.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  27. 27.When Dad called, she ___ already cleaned the room. (a) has (b) had (c) have
  28. 28.He ___ rice before it got dark. (a) had cook (b) have cooked (c) had cooked (d) has cooked
  29. 29.Name the tense: “Aditya is playing cricket.” (a) simple past (b) past perfect (c) simple present (d) present continuous
  30. 30.By the time Mum came home, she ___ in the park. (a) had jog (b) have jogged (c) had jogged (d) has jogged
  31. 31.The children ___ rice before the guests arrived. (a) had cook (b) has cooked (c) had cooked (d) have cooked
  32. 32.I ___ lunch before Mum came home. (a) has brought (b) had brought (c) have brought (d) had bring
  33. 33.Choose the right verb: All the students ___ a locker. (a) have (b) has
  34. 34.___ they studying science now? (a) Is (b) Am (c) Are
  35. 35.When Dad called, my cousins ___ already spoken Hindi. (a) have (b) had (c) has
  36. 36.They ___ vegetables at the moment. (a) are buying (b) is buying (c) am buying (d) are buy
  37. 37.We ___ for the team when Mum came home. (a) were clapping (b) are clapping (c) were clap (d) was clapping
  38. 38.I ___ on the stage every day. (a) dances (b) dancing (c) dance
  39. 39.My brother ___ going to tell a story next month. (a) is (b) am (c) are
  40. 40.I ___ in the park before the bell rang. (a) have run (b) had ran (c) has run (d) had run

Answer key

  1. is speaking
  2. simple present
  3. were flying
  4. Is
  5. Does
  6. are
  7. carry
  8. present continuous
  9. had won
  10. is
  11. write
  12. are
  13. climbs
  14. is playing
  15. cleaning
  16. simple future
  17. clean
  18. write
  19. is
  20. fly
  21. had brought
  22. wrote
  23. doesn't
  24. doesn't
  25. doesn't
  26. has
  27. had
  28. had cooked
  29. present continuous
  30. had jogged
  31. had cooked
  32. had brought
  33. have
  34. Are
  35. had
  36. are buying
  37. were clapping
  38. dance
  39. is
  40. had run

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