← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 329 · 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 friends ___ catch the ball every Sunday. (a) doesn't (b) don't (c) aren't
  2. 2.You ___ in Pune since 2020. (a) has lived (b) live (c) have lived (d) lived
  3. 3.We are going to ___ a song tomorrow. (a) sang (b) singing (c) sings (d) sing
  4. 4.The children ___ going to clap for the team next month. (a) am (b) is (c) are
  5. 5.You ___ a cake every day. (a) bakes (b) baking (c) bake
  6. 6.___ Nisha dance on the stage last week? (a) Does (b) Was (c) Did (d) Do
  7. 7.She ___ to school tomorrow. (a) will go (b) will going (c) will goes (d) went
  8. 8.He is going to ___ the dishes next Sunday. (a) washed (b) wash (c) washing (d) washes
  9. 9.He ___ a sandcastle every day. (a) build (b) building (c) builds
  10. 10.They are going to ___ on the stage tomorrow. (a) dance (b) danced (c) dances (d) dancing
  11. 11.My sister ___ vegetables when the bell rang. (a) were buying (b) is buying (c) was buy (d) was buying
  12. 12.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  13. 13.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  14. 14.Name the tense: “Tara was writing a letter.” (a) simple present (b) present perfect (c) past continuous (d) simple past
  15. 15.The children ___ planted a tree already. (a) have (b) has
  16. 16.You have studied in this school ___ 2019. (a) since (b) for
  17. 17.I ___ milk every morning. (a) drinking (b) drink (c) drinks
  18. 18.Name the tense: “We spoke Hindi.” (a) past perfect (b) simple past (c) past continuous (d) simple present
  19. 19.My sister ___ rice before it got dark. (a) has cooked (b) had cooked (c) had cook (d) have cooked
  20. 20.Pooja ___ the ball next week. (a) will catches (b) will catch (c) will catching (d) caught
  21. 21.Name the tense: “She is bringing lunch.” (a) simple future (b) present continuous (c) past continuous (d) simple past
  22. 22.What is the past tense of “speak”? (a) speaking (b) speaked (c) spoken (d) spoke
  23. 23.The children ___ fly a kite twice a week. (a) doesn't (b) aren't (c) don't
  24. 24.You ___ written a letter already. (a) has (b) have
  25. 25.___ my sister study science in 2023? (a) Did (b) Do (c) Does (d) Was
  26. 26.Choose the right verb: All the players ___ a name tag. (a) has (b) have
  27. 27.Omkar has just ___ in the park. (a) ran (b) running (c) run
  28. 28.She ___ a message every day. (a) send (b) sends (c) sending
  29. 29.I ___ a letter last Sunday. (a) will write (b) writed (c) write (d) wrote
  30. 30.She ___ a story before Mum came home. (a) have told (b) had tell (c) had told (d) has told
  31. 31.I ___ the dishes twice a week. (a) washes (b) wash (c) washing
  32. 32.Which is the correct -ing form of “bring”? (a) bringging (b) bringing (c) bringeing
  33. 33.We ___ the train before Mum came home. (a) have taken (b) has taken (c) had taken (d) had took
  34. 34.Aarav ___ jog in the park every day. (a) don't (b) isn't (c) doesn't
  35. 35.She ___ bake a cake every Sunday. (a) doesn't (b) isn't (c) don't
  36. 36.Ishaan has had this bicycle ___ 2020. (a) for (b) since
  37. 37.Ishaan has known my best friend ___ 2020. (a) for (b) since
  38. 38.You ___ a message yesterday. (a) send (b) sended (c) will send (d) sent
  39. 39.Name the tense: “We have written a letter.” (a) present perfect (b) simple past (c) past continuous (d) simple present
  40. 40.You ___ the train when it started to rain. (a) were take (b) were taking (c) was taking (d) are taking

Answer key

  1. don't
  2. have lived
  3. sing
  4. are
  5. bake
  6. Did
  7. will go
  8. wash
  9. builds
  10. dance
  11. was buying
  12. is
  13. has
  14. past continuous
  15. have
  16. since
  17. drink
  18. simple past
  19. had cooked
  20. will catch
  21. present continuous
  22. spoke
  23. don't
  24. have
  25. Did
  26. have
  27. run
  28. sends
  29. wrote
  30. had told
  31. wash
  32. bringing
  33. had taken
  34. doesn't
  35. doesn't
  36. since
  37. since
  38. sent
  39. present perfect
  40. were taking

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