← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 846 · 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.Name the tense: “Nisha has cleaned the room.” (a) simple past (b) simple future (c) present perfect (d) present continuous
  2. 2.My cousins have worked in Delhi ___ 2020. (a) since (b) for
  3. 3.When Dad called, she ___ already flown a kite. (a) has (b) have (c) had
  4. 4.When it started to rain, Manav ___ in the park. (a) is running (b) was run (c) were running (d) was running
  5. 5.Name the tense: “Kabir had told a story.” (a) past continuous (b) simple present (c) present perfect (d) past perfect
  6. 6.What is the past tense of “win”? (a) won (b) winning (c) winned
  7. 7.Name the tense: “My friends fed the dog.” (a) simple past (b) present perfect (c) past continuous (d) simple future
  8. 8.You ___ for the team when the phone rang. (a) were clapping (b) were clap (c) are clapping (d) was clapping
  9. 9.I have waited for the bus ___ 8 o'clock. (a) since (b) for
  10. 10.He ___ lunch last Sunday. (a) bringed (b) brings (c) brought (d) will bring
  11. 11.I ___ in Pune since 2019. (a) live (b) has lived (c) lived (d) have lived
  12. 12.He ___ a message at 8 pm yesterday. (a) were sending (b) was send (c) was sending (d) is sending
  13. 13.We ___ a cake next week. (a) will bakes (b) will baking (c) baked (d) will bake
  14. 14.When Mum came home, the children ___ tea. (a) was making (b) were making (c) are making (d) were make
  15. 15.At 8 pm yesterday, they ___ a tree. (a) were climb (b) was climbing (c) were climbing (d) are climbing
  16. 16.We ___ a cake before the guests arrived. (a) have baked (b) has baked (c) had bake (d) had baked
  17. 17.We ___ milk every Sunday. (a) drinks (b) drink (c) drinking
  18. 18.My brother ___ to school before the bell rang. (a) had went (b) have gone (c) had gone (d) has gone
  19. 19.They ___ a message every Sunday. (a) sends (b) sending (c) send
  20. 20.We did not ___ on the stage two days ago. (a) dancing (b) dances (c) dance (d) danced
  21. 21.She ___ in the park when it started to rain. (a) is jogging (b) was jogging (c) was jog (d) were jogging
  22. 22.What is the past tense of “buy”? (a) buyed (b) buying (c) bought
  23. 23.Riya is going to ___ the dog next Sunday. (a) fed (b) feeds (c) feeding (d) feed
  24. 24.Yash ___ science next month. (a) will studying (b) will study (c) studied (d) will studies
  25. 25.Choose the right verb: There ___ a cat in the garden. (a) are (b) is
  26. 26.She ___ on the stage on Saturdays. (a) dancing (b) dance (c) dances
  27. 27.Which is the correct -ing form of “draw”? (a) drawwing (b) draweing (c) drawing
  28. 28.What is the past tense of “take”? (a) took (b) taking (c) taked (d) taken
  29. 29.___ she run in the park on Saturdays? (a) Are (b) Is (c) Do (d) Does
  30. 30.Arjun did not ___ a mango yesterday. (a) eat (b) eating (c) ate (d) eats
  31. 31.Sneha ___ the ball when Mum came home. (a) was throw (b) was throwing (c) were throwing (d) is throwing
  32. 32.___ you make tea every Sunday? (a) Are (b) Does (c) Do (d) Is
  33. 33.He ___ the dishes two days ago. (a) has washed (b) will wash (c) washes (d) washed
  34. 34.When Dad called, I ___ already clapped for the team. (a) have (b) has (c) had
  35. 35.My parents have been in the library ___ morning. (a) since (b) for
  36. 36.My sister ___ vegetables next month. (a) will buys (b) will buy (c) will buying (d) bought
  37. 37.He has just ___ rice. (a) cooks (b) cooked (c) cook (d) cooking
  38. 38.Choose the right verb: One of my friends ___ in Class 9. (a) are (b) is
  39. 39.We are going to ___ the dog next week. (a) fed (b) feeds (c) feed (d) feeding
  40. 40.My friends ___ milk twice a week. (a) drinking (b) drink (c) drinks

Answer key

  1. present perfect
  2. since
  3. had
  4. was running
  5. past perfect
  6. won
  7. simple past
  8. were clapping
  9. since
  10. brought
  11. have lived
  12. was sending
  13. will bake
  14. were making
  15. were climbing
  16. had baked
  17. drink
  18. had gone
  19. send
  20. dance
  21. was jogging
  22. bought
  23. feed
  24. will study
  25. is
  26. dances
  27. drawing
  28. took
  29. Does
  30. eat
  31. was throwing
  32. Do
  33. washed
  34. had
  35. since
  36. will buy
  37. cooked
  38. is
  39. feed
  40. drink

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