← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 905 · 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 ___ a cake last week. (a) baked (b) bake (c) will bake (d) have baked
  2. 2.Name the tense: “He had built a sandcastle.” (a) past continuous (b) simple present (c) present continuous (d) past perfect
  3. 3.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  4. 4.When the phone rang, Farhan ___ the room. (a) is cleaning (b) was clean (c) were cleaning (d) was cleaning
  5. 5.You ___ in Pune since 2022. (a) have lived (b) has lived (c) live (d) lived
  6. 6.My cousins ___ a kite before the bell rang. (a) has flown (b) had flew (c) had flown (d) have flown
  7. 7.We did not ___ a cake in 2023. (a) bakes (b) bake (c) baked (d) baking
  8. 8.___ I going to school right now? (a) Is (b) Are (c) Am
  9. 9.We ___ a cartoon before it got dark. (a) had watch (b) has watched (c) have watched (d) had watched
  10. 10.You ___ in the park when it started to rain. (a) were run (b) was running (c) are running (d) were running
  11. 11.Choose the right verb: All the students ___ a ID card. (a) have (b) has
  12. 12.You ___ rice when Mum came home. (a) were cook (b) are cooking (c) was cooking (d) were cooking
  13. 13.You ___ play cricket every morning. (a) aren't (b) don't (c) doesn't
  14. 14.___ she drink milk every Sunday? (a) Does (b) Do (c) Is (d) Are
  15. 15.My parents ___ the dishes right now. (a) are washing (b) are wash (c) is washing (d) am washing
  16. 16.Name the tense: “Isha will buy vegetables.” (a) present perfect (b) past perfect (c) simple future (d) simple present
  17. 17.My brother ___ in this school since 2020. (a) have studied (b) studies (c) has studied (d) studied
  18. 18.Name the tense: “She studies science.” (a) simple past (b) present continuous (c) simple present (d) past perfect
  19. 19.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  20. 20.At 8 pm yesterday, my friends ___ a message. (a) are sending (b) was sending (c) were sending (d) were send
  21. 21.The children ___ Hindi before the bell rang. (a) have spoken (b) has spoken (c) had spoke (d) had spoken
  22. 22.By the time we reached, my parents ___ a cake. (a) had bake (b) had baked (c) has baked (d) have baked
  23. 23.Name the tense: “Diya washed the dishes.” (a) present perfect (b) simple future (c) simple past (d) past continuous
  24. 24.When Dad called, she ___ already baked a cake. (a) has (b) had (c) have
  25. 25.Choose the right verb: All the players ___ a water bottle. (a) have (b) has
  26. 26.We ___ to school before it got dark. (a) had gone (b) have gone (c) had went (d) has gone
  27. 27.My sister ___ in Pune since 2020. (a) lives (b) lived (c) has lived (d) have lived
  28. 28.My sister ___ a tree on Saturdays. (a) plant (b) plants (c) planting
  29. 29.___ they cleaning the room right now? (a) Is (b) Are (c) Am
  30. 30.When Dad called, we ___ already gone to school. (a) have (b) had (c) has
  31. 31.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  32. 32.___ the children jogging in the park now? (a) Are (b) Is (c) Am
  33. 33.Choose the right verb: Each student ___ a ID card. (a) has (b) have
  34. 34.My brother has been in the library ___ ten minutes. (a) since (b) for
  35. 35.Name the tense: “Arjun is riding a bicycle.” (a) present perfect (b) past continuous (c) past perfect (d) present continuous
  36. 36.Name the tense: “We have made tea.” (a) simple future (b) simple present (c) past perfect (d) present perfect
  37. 37.They ___ the match tomorrow. (a) won (b) will wins (c) will winning (d) will win
  38. 38.You are going to ___ on the stage next month. (a) dancing (b) dances (c) danced (d) dance
  39. 39.Name the tense: “They fly a kite.” (a) past continuous (b) simple past (c) simple future (d) simple present
  40. 40.I have studied in this school ___ January. (a) for (b) since

Answer key

  1. baked
  2. past perfect
  3. are
  4. was cleaning
  5. have lived
  6. had flown
  7. bake
  8. Am
  9. had watched
  10. were running
  11. have
  12. were cooking
  13. don't
  14. Does
  15. are washing
  16. simple future
  17. has studied
  18. simple present
  19. is
  20. were sending
  21. had spoken
  22. had baked
  23. simple past
  24. had
  25. have
  26. had gone
  27. has lived
  28. plants
  29. Are
  30. had
  31. is
  32. Are
  33. has
  34. for
  35. present continuous
  36. present perfect
  37. will win
  38. dance
  39. simple present
  40. since

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