← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 606 · 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.When it started to rain, Neel ___ a cartoon. (a) is watching (b) were watching (c) was watching (d) was watch
  2. 2.Which is the correct -ing form of “wash”? (a) washhing (b) washing (c) washeing
  3. 3.Which is the correct -ing form of “dance”? (a) dancing (b) danceeing (c) danceing
  4. 4.By the time Mum came home, she ___ a tree. (a) has climbed (b) have climbed (c) had climb (d) had climbed
  5. 5.___ my sister carry the bag two days ago? (a) Does (b) Do (c) Did (d) Was
  6. 6.Choose the right verb: All the girls ___ a water bottle. (a) has (b) have
  7. 7.___ we sing a song on Saturdays? (a) Do (b) Is (c) Does (d) Are
  8. 8.You have just ___ a tree. (a) planted (b) plant (c) plants (d) planting
  9. 9.Riya ___ watched a cartoon already. (a) has (b) have
  10. 10.They ___ caught the ball already. (a) has (b) have
  11. 11.By the time the bell rang, Kabir ___ a mango. (a) had eaten (b) have eaten (c) has eaten (d) had ate
  12. 12.You are going to ___ a tree next month. (a) plants (b) planted (c) plant (d) planting
  13. 13.Choose the right verb: Every student ___ a water bottle. (a) have (b) has
  14. 14.I ___ tea right now. (a) am make (b) am making (c) are making (d) is making
  15. 15.___ my brother write a letter every Sunday? (a) Are (b) Does (c) Do (d) Is
  16. 16.Name the tense: “They ride a bicycle.” (a) simple past (b) past continuous (c) simple future (d) simple present
  17. 17.They are going to ___ a tree tomorrow. (a) climbed (b) climbs (c) climb (d) climbing
  18. 18.Name the tense: “You have won the match.” (a) present continuous (b) past continuous (c) present perfect (d) simple past
  19. 19.He ___ to school tomorrow. (a) will goes (b) will going (c) will go (d) went
  20. 20.Name the tense: “My sister built a sandcastle.” (a) simple past (b) simple future (c) past perfect (d) simple present
  21. 21.Aarav ___ going to make tea next month. (a) am (b) is (c) are
  22. 22.Choose the right verb: All the boys ___ a name tag. (a) have (b) has
  23. 23.Name the tense: “You have brought lunch.” (a) simple past (b) present continuous (c) simple future (d) present perfect
  24. 24.You ___ science last Sunday. (a) studied (b) study (c) have studied (d) will study
  25. 25.When the bell rang, I ___ a sandcastle. (a) was build (b) was building (c) am building (d) were building
  26. 26.You ___ science now. (a) am studying (b) are study (c) is studying (d) are studying
  27. 27.She did not ___ vegetables two days ago. (a) buying (b) buy (c) bought (d) buys
  28. 28.Farhan ___ written a letter already. (a) have (b) has
  29. 29.Name the tense: “He is helping Grandma.” (a) past continuous (b) simple present (c) simple past (d) present continuous
  30. 30.We ___ the ball now. (a) are throwing (b) are throw (c) is throwing (d) am throwing
  31. 31.Name the tense: “I had fed the dog.” (a) past continuous (b) simple present (c) past perfect (d) present continuous
  32. 32.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  33. 33.You ___ the dog when it started to rain. (a) was feeding (b) are feeding (c) were feeding (d) were feed
  34. 34.Kavya ___ helped Grandma already. (a) has (b) have
  35. 35.At 8 pm yesterday, Rahul ___ a bicycle. (a) was riding (b) was ride (c) is riding (d) were riding
  36. 36.Choose the right verb: The news ___ good today. (a) are (b) is
  37. 37.___ they playing cricket now? (a) Is (b) Am (c) Are
  38. 38.You ___ a letter yesterday. (a) writed (b) write (c) will write (d) wrote
  39. 39.My cousins ___ Hindi when the phone rang. (a) was speaking (b) are speaking (c) were speaking (d) were speak
  40. 40.He ___ catch the ball on Saturdays. (a) doesn't (b) don't (c) isn't

Answer key

  1. was watching
  2. washing
  3. dancing
  4. had climbed
  5. Did
  6. have
  7. Do
  8. planted
  9. has
  10. have
  11. had eaten
  12. plant
  13. has
  14. am making
  15. Does
  16. simple present
  17. climb
  18. present perfect
  19. will go
  20. simple past
  21. is
  22. have
  23. present perfect
  24. studied
  25. was building
  26. are studying
  27. buy
  28. has
  29. present continuous
  30. are throwing
  31. past perfect
  32. is
  33. were feeding
  34. has
  35. was riding
  36. is
  37. Are
  38. wrote
  39. were speaking
  40. doesn't

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