← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 778 · 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.We ___ a cake at 8 pm yesterday. (a) were baking (b) was baking (c) are baking (d) were bake
  2. 2.Saanvi ___ tea now. (a) is making (b) are making (c) am making (d) is make
  3. 3.At 8 pm yesterday, my parents ___ cricket. (a) are playing (b) was playing (c) were play (d) were playing
  4. 4.He ___ thrown the ball already. (a) have (b) has
  5. 5.Which is the correct -ing form of “win”? (a) wining (b) winning (c) wineing
  6. 6.___ I carry the bag yesterday? (a) Do (b) Was (c) Does (d) Did
  7. 7.Which is the correct -ing form of “tell”? (a) tellling (b) telling (c) telleing
  8. 8.Name the tense: “They threw the ball.” (a) present perfect (b) present continuous (c) simple past (d) past perfect
  9. 9.She ___ the bag when the bell rang. (a) is carrying (b) was carrying (c) was carry (d) were carrying
  10. 10.Which is the correct -ing form of “fly”? (a) flying (b) flyeing (c) flyying
  11. 11.Which is the correct -ing form of “bring”? (a) bringing (b) bringeing (c) bringging
  12. 12.You ___ a tree when the phone rang. (a) was planting (b) are planting (c) were planting (d) were plant
  13. 13.Riya ___ clean the room twice a week. (a) don't (b) isn't (c) doesn't
  14. 14.Choose the right verb: One of my friends ___ in Class 7. (a) is (b) are
  15. 15.She did not ___ the train last Sunday. (a) taking (b) take (c) takes (d) took
  16. 16.___ you singing a song right now? (a) Are (b) Is (c) Am
  17. 17.Zoya did not ___ a tree last week. (a) planting (b) plant (c) plants (d) planted
  18. 18.Zoya has worked in Delhi ___ six months. (a) for (b) since
  19. 19.When Dad called, you ___ already cooked rice. (a) has (b) had (c) have
  20. 20.You ___ in Delhi since 2022. (a) have worked (b) worked (c) has worked (d) work
  21. 21.Name the tense: “They bake a cake.” (a) past continuous (b) present continuous (c) simple future (d) simple present
  22. 22.Choose the right verb: Each of the students ___ a name tag. (a) have (b) has
  23. 23.The students ___ the room now. (a) are cleaning (b) is cleaning (c) are clean (d) am cleaning
  24. 24.You ___ a picture before the guests arrived. (a) had drew (b) have drawn (c) had drawn (d) has drawn
  25. 25.My brother ___ a tree in 2023. (a) will plant (b) plants (c) has planted (d) planted
  26. 26.We ___ the bag now. (a) are carrying (b) am carrying (c) is carrying (d) are carry
  27. 27.We are going to ___ the train next month. (a) taking (b) took (c) takes (d) take
  28. 28.Choose the right verb: Each student ___ a water bottle. (a) has (b) have
  29. 29.They ___ a letter twice a week. (a) write (b) writing (c) writes
  30. 30.You ___ in this school since 2019. (a) studied (b) have studied (c) has studied (d) study
  31. 31.When the phone rang, I ___ a cartoon. (a) were watching (b) was watching (c) was watch (d) am watching
  32. 32.I ___ in Pune since 2020. (a) has lived (b) live (c) lived (d) have lived
  33. 33.He ___ going to play cricket tomorrow. (a) am (b) are (c) is
  34. 34.___ my sister climb a tree in 2023? (a) Did (b) Was (c) Does (d) Do
  35. 35.My parents ___ a story on Saturdays. (a) tell (b) telling (c) tells
  36. 36.Choose the right verb: Physics ___ interesting. (a) are (b) is
  37. 37.They ___ the room in 2023. (a) cleaned (b) have cleaned (c) will clean (d) clean
  38. 38.Name the tense: “Rahul was helping Grandma.” (a) present perfect (b) past continuous (c) simple past (d) past perfect
  39. 39.Name the tense: “We were washing the dishes.” (a) simple past (b) past continuous (c) simple present (d) simple future
  40. 40.He ___ drunk milk already. (a) has (b) have

Answer key

  1. were baking
  2. is making
  3. were playing
  4. has
  5. winning
  6. Did
  7. telling
  8. simple past
  9. was carrying
  10. flying
  11. bringing
  12. were planting
  13. doesn't
  14. is
  15. take
  16. Are
  17. plant
  18. for
  19. had
  20. have worked
  21. simple present
  22. has
  23. are cleaning
  24. had drawn
  25. planted
  26. are carrying
  27. take
  28. has
  29. write
  30. have studied
  31. was watching
  32. have lived
  33. is
  34. Did
  35. tell
  36. is
  37. cleaned
  38. past continuous
  39. past continuous
  40. has

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