← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 227 · 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.Choose the right verb: One of my classmates ___ in Class 7. (a) are (b) is
  2. 2.When the phone rang, she ___ a story. (a) was telling (b) were telling (c) is telling (d) was tell
  3. 3.I have just ___ a picture. (a) drawing (b) drew (c) drawn (d) draw
  4. 4.They ___ a mango before Mum came home. (a) have eaten (b) had ate (c) had eaten (d) has eaten
  5. 5.The students ___ the room now. (a) are cleaning (b) is cleaning (c) are clean (d) am cleaning
  6. 6.When Dad called, she ___ already flown a kite. (a) had (b) has (c) have
  7. 7.Which is the correct -ing form of “wear”? (a) wearring (b) wearing (c) weareing
  8. 8.Choose the right verb: There ___ some water in the bottle. (a) are (b) is
  9. 9.___ we swimming in the pool at the moment? (a) Are (b) Am (c) Is
  10. 10.___ I play cricket every morning? (a) Does (b) Is (c) Are (d) Do
  11. 11.My sister ___ a message every day. (a) sending (b) send (c) sends
  12. 12.By the time we reached, they ___ lunch. (a) had brought (b) had bring (c) have brought (d) has brought
  13. 13.Rahul did not ___ a cap yesterday. (a) wear (b) wearing (c) wore (d) wears
  14. 14.Pooja ___ catch the ball on Saturdays. (a) doesn't (b) isn't (c) don't
  15. 15.My parents ___ Grandma at the moment. (a) is helping (b) are help (c) am helping (d) are helping
  16. 16.Name the tense: “Arjun will drink milk.” (a) simple future (b) simple present (c) past continuous (d) present continuous
  17. 17.You ___ in Pune since 2021. (a) live (b) lived (c) have lived (d) has lived
  18. 18.She ___ cricket right now. (a) am playing (b) are playing (c) is playing (d) is play
  19. 19.She ___ rice before Mum came home. (a) had cooked (b) have cooked (c) had cook (d) has cooked
  20. 20.I ___ going to watch a cartoon next week. (a) is (b) am (c) are
  21. 21.___ the students jogging in the park at the moment? (a) Are (b) Is (c) Am
  22. 22.Name the tense: “I was taking the train.” (a) simple present (b) present perfect (c) past perfect (d) past continuous
  23. 23.Which is the correct -ing form of “drink”? (a) drinkking (b) drinkeing (c) drinking
  24. 24.I ___ watch a cartoon on Saturdays. (a) doesn't (b) aren't (c) don't
  25. 25.He ___ a letter twice a week. (a) write (b) writing (c) writes
  26. 26.I ___ for the team at 8 pm yesterday. (a) am clapping (b) were clapping (c) was clapping (d) was clap
  27. 27.At 8 pm yesterday, Farhan ___ a kite. (a) is flying (b) was flying (c) was fly (d) were flying
  28. 28.Name the tense: “Meera plants a tree.” (a) simple present (b) present continuous (c) present perfect (d) past continuous
  29. 29.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  30. 30.Choose the right verb: The news ___ good today. (a) is (b) are
  31. 31.You have just ___ rice. (a) cooking (b) cook (c) cooks (d) cooked
  32. 32.I ___ the ball last week. (a) will throw (b) throw (c) threw (d) throwed
  33. 33.By the time the guests arrived, they ___ in the park. (a) had jog (b) had jogged (c) has jogged (d) have jogged
  34. 34.Which is the correct -ing form of “write”? (a) writeing (b) writeeing (c) writing
  35. 35.They ___ a cartoon next week. (a) will watch (b) will watching (c) watched (d) will watches
  36. 36.When Dad called, they ___ already studied science. (a) had (b) has (c) have
  37. 37.Name the tense: “He will send a message.” (a) present continuous (b) simple future (c) past continuous (d) past perfect
  38. 38.You ___ tea now. (a) am making (b) are make (c) is making (d) are making
  39. 39.You ___ in the park twice a week. (a) running (b) runs (c) run
  40. 40.___ my friends throwing the ball at the moment? (a) Is (b) Are (c) Am

Answer key

  1. is
  2. was telling
  3. drawn
  4. had eaten
  5. are cleaning
  6. had
  7. wearing
  8. is
  9. Are
  10. Do
  11. sends
  12. had brought
  13. wear
  14. doesn't
  15. are helping
  16. simple future
  17. have lived
  18. is playing
  19. had cooked
  20. am
  21. Are
  22. past continuous
  23. drinking
  24. don't
  25. writes
  26. was clapping
  27. was flying
  28. simple present
  29. are
  30. is
  31. cooked
  32. threw
  33. had jogged
  34. writing
  35. will watch
  36. had
  37. simple future
  38. are making
  39. run
  40. Are

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