← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 339 · 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 ___ in the park in 2023. (a) runned (b) run (c) will run (d) ran
  2. 2.My friends ___ a cartoon every Sunday. (a) watch (b) watches (c) watching
  3. 3.Isha ___ the match at the moment. (a) are winning (b) is win (c) is winning (d) am winning
  4. 4.Name the tense: “My friends are eating a mango.” (a) present continuous (b) present perfect (c) simple future (d) simple present
  5. 5.She ___ clean the room on Saturdays. (a) don't (b) doesn't (c) isn't
  6. 6.I ___ spoken Hindi already. (a) have (b) has
  7. 7.What is the past tense of “throw”? (a) throwed (b) threw (c) thrown (d) throwing
  8. 8.My sister ___ Hindi when the bell rang. (a) was speak (b) is speaking (c) was speaking (d) were speaking
  9. 9.___ she cook rice yesterday? (a) Did (b) Do (c) Does (d) Was
  10. 10.___ my sister cleaning the room at the moment? (a) Is (b) Are (c) Am
  11. 11.We ___ in Pune since 2019. (a) live (b) have lived (c) lived (d) has lived
  12. 12.We ___ in the park last Sunday. (a) run (b) ran (c) will run (d) runned
  13. 13.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  14. 14.___ my sister write a letter every day? (a) Is (b) Do (c) Are (d) Does
  15. 15.Name the tense: “We clapped for the team.” (a) simple present (b) simple past (c) past perfect (d) simple future
  16. 16.When Dad called, I ___ already drawn a picture. (a) have (b) has (c) had
  17. 17.We ___ a cartoon next Sunday. (a) watched (b) will watches (c) will watching (d) will watch
  18. 18.Choose the right verb: Each girl ___ a ID card. (a) have (b) has
  19. 19.Name the tense: “She was helping Grandma.” (a) simple present (b) past perfect (c) present perfect (d) past continuous
  20. 20.The students ___ in this school since 2019. (a) has taught (b) teach (c) taught (d) have taught
  21. 21.When it started to rain, he ___ in the park. (a) were running (b) is running (c) was running (d) was run
  22. 22.We are going to ___ a letter next Sunday. (a) writing (b) write (c) wrote (d) writes
  23. 23.Choose the right verb: All the students ___ a name tag. (a) have (b) has
  24. 24.By the time Mum came home, Meera ___ the room. (a) had cleaned (b) has cleaned (c) have cleaned (d) had clean
  25. 25.He ___ climb a tree every day. (a) doesn't (b) isn't (c) don't
  26. 26.My sister ___ sing a song every day. (a) don't (b) isn't (c) doesn't
  27. 27.Choose the right verb: Each child ___ a notebook. (a) have (b) has
  28. 28.By the time the bell rang, my friends ___ the match. (a) has won (b) had win (c) had won (d) have won
  29. 29.My sister ___ for the team tomorrow. (a) will clapping (b) will claps (c) will clap (d) clapped
  30. 30.Name the tense: “She built a sandcastle.” (a) present perfect (b) simple present (c) simple past (d) simple future
  31. 31.Choose the right verb: Each boy ___ a locker. (a) have (b) has
  32. 32.Aisha did not ___ rice in 2023. (a) cooks (b) cook (c) cooking (d) cooked
  33. 33.We ___ cricket before the bell rang. (a) have played (b) had played (c) had play (d) has played
  34. 34.When Dad called, you ___ already carried the bag. (a) has (b) have (c) had
  35. 35.Choose the right verb: Either the boys or Ishaan ___ coming today. (a) is (b) are
  36. 36.When the phone rang, we ___ vegetables. (a) are buying (b) was buying (c) were buy (d) were buying
  37. 37.Sneha ___ ride a bicycle every day. (a) don't (b) isn't (c) doesn't
  38. 38.What is the past tense of “tell”? (a) telling (b) telled (c) told
  39. 39.My brother ___ going to run in the park next Sunday. (a) am (b) is (c) are
  40. 40.He ___ a letter before the guests arrived. (a) had written (b) has written (c) had wrote (d) have written

Answer key

  1. ran
  2. watch
  3. is winning
  4. present continuous
  5. doesn't
  6. have
  7. threw
  8. was speaking
  9. Did
  10. Is
  11. have lived
  12. ran
  13. is
  14. Does
  15. simple past
  16. had
  17. will watch
  18. has
  19. past continuous
  20. have taught
  21. was running
  22. write
  23. have
  24. had cleaned
  25. doesn't
  26. doesn't
  27. has
  28. had won
  29. will clap
  30. simple past
  31. has
  32. cook
  33. had played
  34. had
  35. is
  36. were buying
  37. doesn't
  38. told
  39. is
  40. had written

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