← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 95 · 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.___ I dance on the stage last week? (a) Did (b) Was (c) Does (d) Do
  2. 2.When it started to rain, we ___ in the park. (a) was jogging (b) are jogging (c) were jogging (d) were jog
  3. 3.___ we sing a song every Sunday? (a) Does (b) Are (c) Is (d) Do
  4. 4.___ I write a letter every morning? (a) Does (b) Are (c) Do (d) Is
  5. 5.Isha has studied in this school ___ last year. (a) for (b) since
  6. 6.Which is the correct -ing form of “draw”? (a) drawing (b) drawwing (c) draweing
  7. 7.My brother ___ in Delhi since 2021. (a) works (b) has worked (c) worked (d) have worked
  8. 8.I ___ a story every Sunday. (a) tells (b) tell (c) telling
  9. 9.You ___ the dog two days ago. (a) feeded (b) feed (c) fed (d) will feed
  10. 10.She ___ in the park when the bell rang. (a) was jog (b) were jogging (c) is jogging (d) was jogging
  11. 11.He did not ___ the ball yesterday. (a) catch (b) catches (c) catching (d) caught
  12. 12.I ___ built a sandcastle already. (a) has (b) have
  13. 13.Name the tense: “You cleaned the room.” (a) present perfect (b) simple past (c) past perfect (d) simple present
  14. 14.What is the past tense of “build”? (a) building (b) builded (c) built
  15. 15.You ___ to school right now. (a) is going (b) am going (c) are going (d) are go
  16. 16.Omkar ___ a story twice a week. (a) tell (b) tells (c) telling
  17. 17.They ___ tea on Saturdays. (a) makes (b) make (c) making
  18. 18.He ___ taken the train already. (a) have (b) has
  19. 19.Which is the correct -ing form of “bake”? (a) bakeeing (b) bakeing (c) baking
  20. 20.My sister is going to ___ lunch tomorrow. (a) brought (b) bringing (c) bring (d) brings
  21. 21.Name the tense: “He had baked a cake.” (a) past perfect (b) past continuous (c) simple present (d) simple past
  22. 22.We have just ___ a song. (a) sing (b) singing (c) sung (d) sang
  23. 23.When Mum came home, Meera ___ on the stage. (a) is dancing (b) was dance (c) were dancing (d) was dancing
  24. 24.___ Ishaan wear a cap last Sunday? (a) Does (b) Was (c) Do (d) Did
  25. 25.Name the tense: “My brother had baked a cake.” (a) simple present (b) present perfect (c) past perfect (d) present continuous
  26. 26.You ___ in the park next week. (a) will runs (b) ran (c) will run (d) will running
  27. 27.My brother ___ a sandcastle at the moment. (a) am building (b) are building (c) is building (d) is build
  28. 28.We ___ watch a cartoon every Sunday. (a) aren't (b) don't (c) doesn't
  29. 29.They ___ lunch when it started to rain. (a) are bringing (b) were bring (c) were bringing (d) was bringing
  30. 30.They ___ a bicycle yesterday. (a) rided (b) rode (c) will ride (d) ride
  31. 31.She ___ speak Hindi every day. (a) doesn't (b) don't (c) isn't
  32. 32.Which is the correct -ing form of “make”? (a) makeeing (b) makeing (c) making
  33. 33.She ___ build a sandcastle twice a week. (a) isn't (b) don't (c) doesn't
  34. 34.Rohan has had this bicycle ___ 2019. (a) for (b) since
  35. 35.Nisha ___ a cartoon every morning. (a) watch (b) watches (c) watching
  36. 36.Name the tense: “They will tell a story.” (a) simple future (b) present continuous (c) simple present (d) past perfect
  37. 37.You ___ told a story already. (a) have (b) has
  38. 38.Aditya ___ going to go to school tomorrow. (a) is (b) are (c) am
  39. 39.She ___ a tree on Saturdays. (a) climb (b) climbing (c) climbs
  40. 40.What is the past tense of “wear”? (a) wearing (b) worn (c) weared (d) wore

Answer key

  1. Did
  2. were jogging
  3. Do
  4. Do
  5. since
  6. drawing
  7. has worked
  8. tell
  9. fed
  10. was jogging
  11. catch
  12. have
  13. simple past
  14. built
  15. are going
  16. tells
  17. make
  18. has
  19. baking
  20. bring
  21. past perfect
  22. sung
  23. was dancing
  24. Did
  25. past perfect
  26. will run
  27. is building
  28. don't
  29. were bringing
  30. rode
  31. doesn't
  32. making
  33. doesn't
  34. since
  35. watches
  36. simple future
  37. have
  38. is
  39. climbs
  40. wore

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