← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 887 · 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.By the time the bell rang, they ___ a message. (a) have sent (b) has sent (c) had send (d) had sent
  2. 2.Omkar ___ going to go to school next month. (a) am (b) are (c) is
  3. 3.Name the tense: “Myra studies science.” (a) present perfect (b) past continuous (c) past perfect (d) simple present
  4. 4.Name the tense: “My friends caught the ball.” (a) present continuous (b) simple past (c) simple future (d) present perfect
  5. 5.By the time Mum came home, I ___ the train. (a) has taken (b) have taken (c) had taken (d) had took
  6. 6.Saanvi ___ the room last week. (a) cleans (b) will clean (c) has cleaned (d) cleaned
  7. 7.Arjun did not ___ a kite last Sunday. (a) flying (b) flew (c) fly (d) flies
  8. 8.When the bell rang, Isha ___ the train. (a) is taking (b) was taking (c) was take (d) were taking
  9. 9.___ he send a message every morning? (a) Does (b) Are (c) Do (d) Is
  10. 10.I have been in the library ___ half an hour. (a) for (b) since
  11. 11.He ___ a song next Sunday. (a) will singing (b) will sing (c) will sings (d) sang
  12. 12.Choose the right verb: One of my classmates ___ in Class 4. (a) are (b) is
  13. 13.He ___ clapped for the team already. (a) have (b) has
  14. 14.My sister ___ rice tomorrow. (a) will cooking (b) cooked (c) will cook (d) will cooks
  15. 15.When the bell rang, Meera ___ lunch. (a) were bringing (b) was bringing (c) is bringing (d) was bring
  16. 16.I ___ the dishes when the bell rang. (a) was washing (b) am washing (c) were washing (d) was wash
  17. 17.I ___ the ball last week. (a) throw (b) threw (c) will throw (d) throwed
  18. 18.Name the tense: “He is carrying the bag.” (a) present continuous (b) simple future (c) past perfect (d) past continuous
  19. 19.What is the past tense of “buy”? (a) bought (b) buyed (c) buying
  20. 20.She ___ a bicycle now. (a) am riding (b) are riding (c) is ride (d) is riding
  21. 21.They ___ thrown the ball already. (a) have (b) has
  22. 22.Name the tense: “She was sending a message.” (a) simple future (b) past continuous (c) past perfect (d) simple past
  23. 23.Name the tense: “We will feed the dog.” (a) simple past (b) simple present (c) simple future (d) present perfect
  24. 24.They ___ to school before the guests arrived. (a) have gone (b) had went (c) has gone (d) had gone
  25. 25.Riya ___ going to jog in the park next Sunday. (a) are (b) is (c) am
  26. 26.Kavya ___ in the pool next month. (a) swam (b) will swimming (c) will swims (d) will swim
  27. 27.He ___ lunch next month. (a) will bringing (b) will brings (c) will bring (d) brought
  28. 28.Aisha has studied in this school ___ last year. (a) for (b) since
  29. 29.Name the tense: “They had worn a cap.” (a) simple future (b) past perfect (c) present continuous (d) present perfect
  30. 30.___ Rohan clapping for the team at the moment? (a) Is (b) Are (c) Am
  31. 31.My brother ___ a sandcastle in 2023. (a) built (b) builds (c) builded (d) will build
  32. 32.Name the tense: “Saanvi was riding a bicycle.” (a) present perfect (b) past perfect (c) past continuous (d) simple past
  33. 33.You have just ___ the bag. (a) carry (b) carries (c) carrying (d) carried
  34. 34.I ___ lunch tomorrow. (a) will bringing (b) will brings (c) brought (d) will bring
  35. 35.___ Nisha helping Grandma at the moment? (a) Is (b) Are (c) Am
  36. 36.My brother has played in the garden ___ morning. (a) since (b) for
  37. 37.He ___ lunch last Sunday. (a) will bring (b) bringed (c) brought (d) brings
  38. 38.They ___ the room now. (a) are clean (b) am cleaning (c) is cleaning (d) are cleaning
  39. 39.Choose the right verb: My trousers ___ new. (a) is (b) are
  40. 40.Name the tense: “We were drinking milk.” (a) past continuous (b) simple present (c) past perfect (d) present perfect

Answer key

  1. had sent
  2. is
  3. simple present
  4. simple past
  5. had taken
  6. cleaned
  7. fly
  8. was taking
  9. Does
  10. for
  11. will sing
  12. is
  13. has
  14. will cook
  15. was bringing
  16. was washing
  17. threw
  18. present continuous
  19. bought
  20. is riding
  21. have
  22. past continuous
  23. simple future
  24. had gone
  25. is
  26. will swim
  27. will bring
  28. since
  29. past perfect
  30. Is
  31. built
  32. past continuous
  33. carried
  34. will bring
  35. Is
  36. since
  37. brought
  38. are cleaning
  39. are
  40. past continuous

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