← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 285 · 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.What is the past tense of “ride”? (a) rided (b) riding (c) rode (d) ridden
  2. 2.By the time Mum came home, I ___ rice. (a) has cooked (b) had cooked (c) had cook (d) have cooked
  3. 3.By the time the guests arrived, we ___ the ball. (a) had threw (b) has thrown (c) have thrown (d) had thrown
  4. 4.You ___ going to make tea next week. (a) are (b) am (c) is
  5. 5.We have just ___ science. (a) studied (b) studies (c) study (d) studying
  6. 6.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  7. 7.He is going to ___ vegetables next Sunday. (a) buy (b) bought (c) buying (d) buys
  8. 8.We are going to ___ to school next month. (a) go (b) goes (c) went (d) going
  9. 9.She has just ___ a kite. (a) flying (b) flown (c) fly (d) flew
  10. 10.When it started to rain, I ___ the dishes. (a) was wash (b) were washing (c) was washing (d) am washing
  11. 11.Priya did not ___ a cake in 2023. (a) bake (b) bakes (c) baking (d) baked
  12. 12.They ___ a picture before the guests arrived. (a) had drawn (b) has drawn (c) had drew (d) have drawn
  13. 13.Karan has just ___ a cap. (a) wore (b) wearing (c) wear (d) worn
  14. 14.___ she tell a story two days ago? (a) Does (b) Was (c) Do (d) Did
  15. 15.Which is the correct -ing form of “buy”? (a) buyeing (b) buying (c) buyying
  16. 16.Arjun has just ___ a kite. (a) fly (b) flew (c) flown (d) flying
  17. 17.You have worked in Delhi ___ a long time. (a) for (b) since
  18. 18.He ___ a tree last week. (a) planted (b) plants (c) has planted (d) will plant
  19. 19.Which is the correct -ing form of “win”? (a) winning (b) wining (c) wineing
  20. 20.They ___ the bag before the guests arrived. (a) had carried (b) have carried (c) had carry (d) has carried
  21. 21.When the bell rang, we ___ tea. (a) were make (b) are making (c) was making (d) were making
  22. 22.___ we study science every day? (a) Does (b) Are (c) Do (d) Is
  23. 23.Name the tense: “He sent a message.” (a) simple past (b) simple future (c) present perfect (d) present continuous
  24. 24.Which is the correct -ing form of “run”? (a) runeing (b) runing (c) running
  25. 25.Name the tense: “Kavya feeds the dog.” (a) past continuous (b) simple past (c) simple present (d) present continuous
  26. 26.Name the tense: “I took the train.” (a) present perfect (b) simple present (c) simple past (d) past continuous
  27. 27.Name the tense: “I jog in the park.” (a) simple past (b) past perfect (c) simple present (d) simple future
  28. 28.When Dad called, you ___ already caught the ball. (a) has (b) have (c) had
  29. 29.I ___ bake a cake every Sunday. (a) aren't (b) don't (c) doesn't
  30. 30.___ you wash the dishes yesterday? (a) Do (b) Does (c) Did (d) Was
  31. 31.When the bell rang, Arjun ___ a cartoon. (a) is watching (b) was watching (c) were watching (d) was watch
  32. 32.Name the tense: “We were wearing a cap.” (a) simple future (b) past perfect (c) past continuous (d) simple past
  33. 33.Choose the right verb: The news ___ good today. (a) are (b) is
  34. 34.Name the tense: “They were swimming in the pool.” (a) past perfect (b) simple present (c) past continuous (d) simple past
  35. 35.When it started to rain, he ___ a sandcastle. (a) was building (b) was build (c) is building (d) were building
  36. 36.Choose the right verb: One of my classmates ___ in Class 4. (a) is (b) are
  37. 37.He ___ going to plant a tree tomorrow. (a) are (b) is (c) am
  38. 38.Choose the right verb: There ___ some milk in the jug. (a) is (b) are
  39. 39.Choose the right verb: One of my friends ___ in Class 4. (a) are (b) is
  40. 40.When Dad called, my parents ___ already run in the park. (a) have (b) has (c) had

Answer key

  1. rode
  2. had cooked
  3. had thrown
  4. are
  5. studied
  6. is
  7. buy
  8. go
  9. flown
  10. was washing
  11. bake
  12. had drawn
  13. worn
  14. Did
  15. buying
  16. flown
  17. for
  18. planted
  19. winning
  20. had carried
  21. were making
  22. Do
  23. simple past
  24. running
  25. simple present
  26. simple past
  27. simple present
  28. had
  29. don't
  30. Did
  31. was watching
  32. past continuous
  33. is
  34. past continuous
  35. was building
  36. is
  37. is
  38. is
  39. is
  40. had

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