← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 513 · 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.They ___ clean the room every day. (a) don't (b) doesn't (c) aren't
  2. 2.You have just ___ the ball. (a) catches (b) catching (c) caught (d) catch
  3. 3.Which is the correct -ing form of “wash”? (a) washhing (b) washing (c) washeing
  4. 4.Ira ___ the room tomorrow. (a) cleaned (b) will cleaning (c) will clean (d) will cleans
  5. 5.You ___ in this school since 2019. (a) has studied (b) study (c) have studied (d) studied
  6. 6.___ they building a sandcastle now? (a) Are (b) Am (c) Is
  7. 7.She ___ planted a tree already. (a) have (b) has
  8. 8.Riya ___ a kite before it got dark. (a) have flown (b) has flown (c) had flew (d) had flown
  9. 9.My cousins ___ rice when it started to rain. (a) are cooking (b) were cook (c) was cooking (d) were cooking
  10. 10.When Dad called, you ___ already sent a message. (a) have (b) had (c) has
  11. 11.Choose the right verb: Each of the students ___ a ID card. (a) have (b) has
  12. 12.By the time Mum came home, he ___ for the team. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  13. 13.He has lived in Pune ___ 2019. (a) since (b) for
  14. 14.My sister is going to ___ a tree next week. (a) climb (b) climbing (c) climbed (d) climbs
  15. 15.Name the tense: “We washed the dishes.” (a) past perfect (b) simple future (c) present continuous (d) simple past
  16. 16.The children ___ cricket when the phone rang. (a) was playing (b) are playing (c) were playing (d) were play
  17. 17.We ___ the ball next Sunday. (a) will catches (b) will catch (c) will catching (d) caught
  18. 18.Choose the right verb: All the children ___ a locker. (a) has (b) have
  19. 19.My friends ___ cricket every day. (a) playing (b) plays (c) play
  20. 20.We ___ drink milk every Sunday. (a) doesn't (b) aren't (c) don't
  21. 21.Aditya ___ in this school since 2020. (a) studies (b) has studied (c) have studied (d) studied
  22. 22.Name the tense: “We had told a story.” (a) past perfect (b) simple past (c) simple present (d) present perfect
  23. 23.Name the tense: “I am planting a tree.” (a) present continuous (b) past perfect (c) simple past (d) past continuous
  24. 24.We ___ watch a cartoon every morning. (a) doesn't (b) don't (c) aren't
  25. 25.You are going to ___ rice next week. (a) cooking (b) cooked (c) cook (d) cooks
  26. 26.We have just ___ in the park. (a) jogged (b) jog (c) jogging (d) jogs
  27. 27.When Dad called, I ___ already built a sandcastle. (a) have (b) had (c) has
  28. 28.What is the past tense of “buy”? (a) buyed (b) buying (c) bought
  29. 29.___ I cleaning the room at the moment? (a) Are (b) Is (c) Am
  30. 30.Name the tense: “My friends are baking a cake.” (a) simple past (b) present perfect (c) simple present (d) present continuous
  31. 31.When the phone rang, you ___ a cake. (a) was baking (b) are baking (c) were bake (d) were baking
  32. 32.___ Ishaan carry the bag on Saturdays? (a) Is (b) Does (c) Are (d) Do
  33. 33.___ my sister carrying the bag right now? (a) Am (b) Is (c) Are
  34. 34.We ___ drunk milk already. (a) has (b) have
  35. 35.They have been in the library ___ half an hour. (a) since (b) for
  36. 36.___ Pooja win the match on Saturdays? (a) Are (b) Do (c) Is (d) Does
  37. 37.Name the tense: “They are helping Grandma.” (a) past perfect (b) present continuous (c) present perfect (d) simple future
  38. 38.Which is the correct -ing form of “tell”? (a) tellling (b) telleing (c) telling
  39. 39.By the time Mum came home, I ___ the room. (a) had clean (b) had cleaned (c) has cleaned (d) have cleaned
  40. 40.He ___ gone to school already. (a) has (b) have

Answer key

  1. don't
  2. caught
  3. washing
  4. will clean
  5. have studied
  6. Are
  7. has
  8. had flown
  9. were cooking
  10. had
  11. has
  12. had clapped
  13. since
  14. climb
  15. simple past
  16. were playing
  17. will catch
  18. have
  19. play
  20. don't
  21. has studied
  22. past perfect
  23. present continuous
  24. don't
  25. cook
  26. jogged
  27. had
  28. bought
  29. Am
  30. present continuous
  31. were baking
  32. Does
  33. Is
  34. have
  35. for
  36. Does
  37. present continuous
  38. telling
  39. had cleaned
  40. has

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