← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 278 · 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 “feed”? (a) feeded (b) feeding (c) fed
  2. 2.Name the tense: “I plant a tree.” (a) simple present (b) present continuous (c) past perfect (d) simple future
  3. 3.She ___ rice last week. (a) has cooked (b) will cook (c) cooks (d) cooked
  4. 4.We ___ with Nani since 2022. (a) stayed (b) has stayed (c) have stayed (d) stay
  5. 5.We are going to ___ the bag tomorrow. (a) carried (b) carrying (c) carries (d) carry
  6. 6.He ___ a tree now. (a) are climbing (b) am climbing (c) is climb (d) is climbing
  7. 7.By the time Mum came home, she ___ a letter. (a) had written (b) has written (c) had wrote (d) have written
  8. 8.When Dad called, we ___ already baked a cake. (a) has (b) have (c) had
  9. 9.___ you cook rice last week? (a) Was (b) Do (c) Did (d) Does
  10. 10.My cousins ___ a sandcastle before the guests arrived. (a) has built (b) have built (c) had build (d) had built
  11. 11.By the time the bell rang, we ___ a kite. (a) had flew (b) has flown (c) have flown (d) had flown
  12. 12.Name the tense: “The students have baked a cake.” (a) simple present (b) simple past (c) simple future (d) present perfect
  13. 13.Zoya ___ fed the dog already. (a) have (b) has
  14. 14.___ I planting a tree now? (a) Am (b) Is (c) Are
  15. 15.Farhan ___ eat a mango every day. (a) don't (b) isn't (c) doesn't
  16. 16.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  17. 17.I ___ vegetables now. (a) am buy (b) are buying (c) is buying (d) am buying
  18. 18.___ I jogging in the park now? (a) Are (b) Is (c) Am
  19. 19.Name the tense: “She wears a cap.” (a) simple present (b) simple future (c) past perfect (d) simple past
  20. 20.They ___ a letter right now. (a) is writing (b) am writing (c) are write (d) are writing
  21. 21.Choose the right verb: Either the twins or Tara ___ coming today. (a) are (b) is
  22. 22.Name the tense: “You will tell a story.” (a) present perfect (b) simple past (c) simple future (d) past perfect
  23. 23.She has just ___ in the park. (a) running (b) run (c) ran
  24. 24.Vivaan ___ a mango tomorrow. (a) will eat (b) will eating (c) ate (d) will eats
  25. 25.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  26. 26.My sister ___ rice at 8 pm yesterday. (a) was cook (b) was cooking (c) is cooking (d) were cooking
  27. 27.I ___ milk in 2023. (a) will drink (b) drinked (c) drink (d) drank
  28. 28.They did not ___ a sandcastle last Sunday. (a) built (b) builds (c) building (d) build
  29. 29.By the time the bell rang, Diya ___ for the team. (a) has clapped (b) had clapped (c) had clap (d) have clapped
  30. 30.Name the tense: “You will win the match.” (a) present perfect (b) simple present (c) past perfect (d) simple future
  31. 31.I ___ baked a cake already. (a) has (b) have
  32. 32.My friends did not ___ a kite yesterday. (a) flew (b) flies (c) fly (d) flying
  33. 33.They ___ a cake every Sunday. (a) baking (b) bake (c) bakes
  34. 34.Choose the right verb: Physics ___ interesting. (a) is (b) are
  35. 35.My sister did not ___ vegetables last week. (a) bought (b) buying (c) buy (d) buys
  36. 36.We ___ a story when the phone rang. (a) were telling (b) are telling (c) was telling (d) were tell
  37. 37.When Dad called, you ___ already sent a message. (a) has (b) have (c) had
  38. 38.She ___ milk yesterday. (a) drinks (b) drank (c) drinked (d) will drink
  39. 39.You ___ a bicycle when the phone rang. (a) are riding (b) was riding (c) were riding (d) were ride
  40. 40.Sneha has studied in this school ___ January. (a) for (b) since

Answer key

  1. fed
  2. simple present
  3. cooked
  4. have stayed
  5. carry
  6. is climbing
  7. had written
  8. had
  9. Did
  10. had built
  11. had flown
  12. present perfect
  13. has
  14. Am
  15. doesn't
  16. has
  17. am buying
  18. Am
  19. simple present
  20. are writing
  21. is
  22. simple future
  23. run
  24. will eat
  25. are
  26. was cooking
  27. drank
  28. build
  29. had clapped
  30. simple future
  31. have
  32. fly
  33. bake
  34. is
  35. buy
  36. were telling
  37. had
  38. drank
  39. were riding
  40. since

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