← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 923 · 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.At 8 pm yesterday, he ___ the dishes. (a) was wash (b) is washing (c) were washing (d) was washing
  2. 2.When the phone rang, I ___ a cake. (a) was baking (b) am baking (c) was bake (d) were baking
  3. 3.My brother ___ the room at the moment. (a) am cleaning (b) is clean (c) is cleaning (d) are cleaning
  4. 4.We ___ science every day. (a) studies (b) study (c) studying
  5. 5.Choose the right verb: Either my cousins or Yash ___ coming today. (a) is (b) are
  6. 6.My brother ___ a letter tomorrow. (a) will write (b) will writing (c) will writes (d) wrote
  7. 7.They have just ___ the train. (a) taking (b) took (c) take (d) taken
  8. 8.The students ___ ride a bicycle every Sunday. (a) doesn't (b) aren't (c) don't
  9. 9.I ___ cricket on Saturdays. (a) playing (b) play (c) plays
  10. 10.He has waited for the bus ___ half an hour. (a) since (b) for
  11. 11.When Mum came home, she ___ Hindi. (a) is speaking (b) was speak (c) were speaking (d) was speaking
  12. 12.When Dad called, I ___ already clapped for the team. (a) has (b) had (c) have
  13. 13.He is going to ___ for the team next month. (a) clapping (b) clap (c) clapped (d) claps
  14. 14.Tara ___ rice now. (a) is cooking (b) are cooking (c) am cooking (d) is cook
  15. 15.He ___ vegetables next Sunday. (a) will buy (b) will buying (c) bought (d) will buys
  16. 16.He ___ baked a cake already. (a) have (b) has
  17. 17.By the time Mum came home, she ___ the room. (a) have cleaned (b) has cleaned (c) had clean (d) had cleaned
  18. 18.___ I go to school two days ago? (a) Do (b) Did (c) Does (d) Was
  19. 19.___ my friends drink milk on Saturdays? (a) Does (b) Are (c) Do (d) Is
  20. 20.Name the tense: “We had washed the dishes.” (a) simple future (b) past continuous (c) past perfect (d) simple past
  21. 21.Name the tense: “Aisha jogged in the park.” (a) present continuous (b) present perfect (c) simple past (d) simple present
  22. 22.When Dad called, my sister ___ already jogged in the park. (a) has (b) have (c) had
  23. 23.At 8 pm yesterday, Ira ___ in the park. (a) is running (b) was running (c) were running (d) was run
  24. 24.Ishaan ___ flown a kite already. (a) has (b) have
  25. 25.By the time the bell rang, she ___ Grandma. (a) had helped (b) have helped (c) had help (d) has helped
  26. 26.He ___ in Delhi since 2019. (a) have worked (b) works (c) has worked (d) worked
  27. 27.Name the tense: “I helped Grandma.” (a) present continuous (b) simple past (c) past continuous (d) simple present
  28. 28.Name the tense: “I will cook rice.” (a) past perfect (b) simple past (c) present continuous (d) simple future
  29. 29.What is the past tense of “bring”? (a) bringing (b) bringed (c) brought
  30. 30.By the time the bell rang, you ___ a tree. (a) has planted (b) had planted (c) had plant (d) have planted
  31. 31.What is the past tense of “run”? (a) running (b) run (c) ran (d) runned
  32. 32.Name the tense: “They have gone to school.” (a) simple present (b) past perfect (c) present perfect (d) simple future
  33. 33.___ I buy vegetables every day? (a) Does (b) Is (c) Do (d) Are
  34. 34.They ___ for the team twice a week. (a) clapping (b) clap (c) claps
  35. 35.Aditya ___ eat a mango every morning. (a) isn't (b) doesn't (c) don't
  36. 36.What is the past tense of “win”? (a) winned (b) won (c) winning
  37. 37.They ___ the train before the guests arrived. (a) has taken (b) had taken (c) had took (d) have taken
  38. 38.My parents are going to ___ in the pool next month. (a) swim (b) swimming (c) swims (d) swam
  39. 39.Which is the correct -ing form of “go”? (a) going (b) goeing (c) gooing
  40. 40.Choose the right verb: My trousers ___ new. (a) is (b) are

Answer key

  1. was washing
  2. was baking
  3. is cleaning
  4. study
  5. is
  6. will write
  7. taken
  8. don't
  9. play
  10. for
  11. was speaking
  12. had
  13. clap
  14. is cooking
  15. will buy
  16. has
  17. had cleaned
  18. Did
  19. Do
  20. past perfect
  21. simple past
  22. had
  23. was running
  24. has
  25. had helped
  26. has worked
  27. simple past
  28. simple future
  29. brought
  30. had planted
  31. ran
  32. present perfect
  33. Do
  34. clap
  35. doesn't
  36. won
  37. had taken
  38. swim
  39. going
  40. are

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