← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 247 · 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.You ___ tea on Saturdays. (a) make (b) making (c) makes
  2. 2.I have been in the library ___ ten minutes. (a) for (b) since
  3. 3.You ___ the dishes twice a week. (a) washes (b) washing (c) wash
  4. 4.Name the tense: “Dev is jogging in the park.” (a) simple past (b) past continuous (c) present continuous (d) simple future
  5. 5.___ my sister go to school every day? (a) Does (b) Are (c) Do (d) Is
  6. 6.Name the tense: “My brother danced on the stage.” (a) past continuous (b) simple present (c) present continuous (d) simple past
  7. 7.By the time the bell rang, my sister ___ to school. (a) have gone (b) had went (c) had gone (d) has gone
  8. 8.When Dad called, you ___ already flown a kite. (a) have (b) has (c) had
  9. 9.By the time Mum came home, we ___ a message. (a) had send (b) have sent (c) had sent (d) has sent
  10. 10.Omkar ___ the ball twice a week. (a) catch (b) catches (c) catching
  11. 11.When Dad called, you ___ already ridden a bicycle. (a) has (b) have (c) had
  12. 12.The students ___ a story next week. (a) will tells (b) will telling (c) told (d) will tell
  13. 13.My brother ___ a message yesterday. (a) sent (b) sends (c) will send (d) sended
  14. 14.By the time we reached, you ___ cricket. (a) has played (b) had play (c) had played (d) have played
  15. 15.We ___ tea before the bell rang. (a) have made (b) had made (c) had make (d) has made
  16. 16.He ___ cricket every day. (a) playing (b) plays (c) play
  17. 17.I ___ going to run in the park next Sunday. (a) is (b) are (c) am
  18. 18.Name the tense: “My brother will jog in the park.” (a) simple past (b) simple future (c) present perfect (d) simple present
  19. 19.Name the tense: “Saanvi is feeding the dog.” (a) present continuous (b) simple present (c) simple past (d) past perfect
  20. 20.They did not ___ a mango two days ago. (a) eat (b) eating (c) ate (d) eats
  21. 21.They ___ in Pune since 2020. (a) live (b) lived (c) have lived (d) has lived
  22. 22.Diya has been in the library ___ morning. (a) since (b) for
  23. 23.She ___ going to drink milk next Sunday. (a) are (b) am (c) is
  24. 24.The children ___ going to write a letter next week. (a) is (b) am (c) are
  25. 25.Name the tense: “She is buying vegetables.” (a) present perfect (b) simple present (c) present continuous (d) past continuous
  26. 26.My sister ___ the dishes when the phone rang. (a) were washing (b) is washing (c) was wash (d) was washing
  27. 27.He did not ___ a bicycle last week. (a) ride (b) rides (c) riding (d) rode
  28. 28.We ___ a cartoon in 2023. (a) will watch (b) watch (c) have watched (d) watched
  29. 29.My parents ___ a sandcastle every day. (a) building (b) builds (c) build
  30. 30.My brother ___ in the park twice a week. (a) running (b) runs (c) run
  31. 31.We have had this bicycle ___ six months. (a) since (b) for
  32. 32.My brother ___ the train before the guests arrived. (a) has taken (b) had took (c) have taken (d) had taken
  33. 33.They are going to ___ lunch next month. (a) brings (b) brought (c) bring (d) bringing
  34. 34.Name the tense: “The students cleaned the room.” (a) past continuous (b) simple past (c) simple present (d) simple future
  35. 35.You ___ a sandcastle when Mum came home. (a) was building (b) are building (c) were build (d) were building
  36. 36.___ we helping Grandma now? (a) Are (b) Is (c) Am
  37. 37.Choose the right verb: Every boy ___ a name tag. (a) has (b) have
  38. 38.My brother ___ a cartoon when the phone rang. (a) is watching (b) was watch (c) was watching (d) were watching
  39. 39.My friends ___ in the pool now. (a) are swimming (b) is swimming (c) am swimming (d) are swim
  40. 40.___ they win the match twice a week? (a) Is (b) Does (c) Do (d) Are

Answer key

  1. make
  2. for
  3. wash
  4. present continuous
  5. Does
  6. simple past
  7. had gone
  8. had
  9. had sent
  10. catches
  11. had
  12. will tell
  13. sent
  14. had played
  15. had made
  16. plays
  17. am
  18. simple future
  19. present continuous
  20. eat
  21. have lived
  22. since
  23. is
  24. are
  25. present continuous
  26. was washing
  27. ride
  28. watched
  29. build
  30. runs
  31. for
  32. had taken
  33. bring
  34. simple past
  35. were building
  36. Are
  37. has
  38. was watching
  39. are swimming
  40. Do

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