← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 517 · 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.I ___ in Delhi since 2021. (a) have worked (b) worked (c) has worked (d) work
  2. 2.By the time we reached, we ___ a cake. (a) had bake (b) had baked (c) has baked (d) have baked
  3. 3.By the time we reached, she ___ the ball. (a) had threw (b) had thrown (c) has thrown (d) have thrown
  4. 4.My brother ___ sent a message already. (a) have (b) has
  5. 5.She did not ___ in the park last Sunday. (a) running (b) run (c) runs (d) ran
  6. 6.She ___ a bicycle every Sunday. (a) ride (b) riding (c) rides
  7. 7.She ___ a cartoon tomorrow. (a) will watching (b) watched (c) will watch (d) will watches
  8. 8.Choose the right verb: Every girl ___ a locker. (a) have (b) has
  9. 9.He ___ a cartoon every day. (a) watching (b) watch (c) watches
  10. 10.___ my friends dance on the stage twice a week? (a) Are (b) Do (c) Does (d) Is
  11. 11.Zoya did not ___ the dishes last week. (a) washing (b) wash (c) washed (d) washes
  12. 12.Choose the right verb: Either Ishaan or the twins ___ coming today. (a) is (b) are
  13. 13.Choose the right verb: Either the girls or Myra ___ coming today. (a) is (b) are
  14. 14.When Dad called, Isha ___ already spoken Hindi. (a) have (b) had (c) has
  15. 15.When Dad called, I ___ already cleaned the room. (a) has (b) had (c) have
  16. 16.I ___ a cake now. (a) am bake (b) is baking (c) are baking (d) am baking
  17. 17.Name the tense: “Kabir had thrown the ball.” (a) past perfect (b) present continuous (c) simple present (d) past continuous
  18. 18.We have known my best friend ___ two years. (a) since (b) for
  19. 19.By the time the bell rang, Ananya ___ vegetables. (a) have bought (b) has bought (c) had bought (d) had buy
  20. 20.We ___ to school before the bell rang. (a) had gone (b) has gone (c) had went (d) have gone
  21. 21.We ___ in this school since 2021. (a) have taught (b) has taught (c) taught (d) teach
  22. 22.My brother ___ in this school since 2021. (a) have studied (b) studies (c) studied (d) has studied
  23. 23.___ Ira wash the dishes twice a week? (a) Do (b) Is (c) Are (d) Does
  24. 24.Which is the correct -ing form of “climb”? (a) climbbing (b) climbeing (c) climbing
  25. 25.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  26. 26.___ my friends climb a tree every Sunday? (a) Does (b) Do (c) Are (d) Is
  27. 27.We have just ___ on the stage. (a) danced (b) dance (c) dances (d) dancing
  28. 28.Farhan ___ going to feed the dog next month. (a) am (b) are (c) is
  29. 29.Name the tense: “Ishaan was climbing a tree.” (a) simple future (b) past continuous (c) present perfect (d) present continuous
  30. 30.Name the tense: “You had planted a tree.” (a) present perfect (b) simple present (c) past perfect (d) simple past
  31. 31.She is going to ___ the room next Sunday. (a) cleaning (b) cleans (c) cleaned (d) clean
  32. 32.Sneha ___ the train twice a week. (a) take (b) taking (c) takes
  33. 33.Name the tense: “We climbed a tree.” (a) past continuous (b) simple future (c) present continuous (d) simple past
  34. 34.My sister has just ___ rice. (a) cooks (b) cook (c) cooking (d) cooked
  35. 35.We have played in the garden ___ half an hour. (a) since (b) for
  36. 36.Which is the correct -ing form of “fly”? (a) flying (b) flyying (c) flyeing
  37. 37.Name the tense: “My sister will sing a song.” (a) simple future (b) simple past (c) simple present (d) past perfect
  38. 38.My cousins ___ fly a kite every day. (a) don't (b) doesn't (c) aren't
  39. 39.You have just ___ rice. (a) cooking (b) cooks (c) cooked (d) cook
  40. 40.Ananya ___ catch the ball twice a week. (a) don't (b) isn't (c) doesn't

Answer key

  1. have worked
  2. had baked
  3. had thrown
  4. has
  5. run
  6. rides
  7. will watch
  8. has
  9. watches
  10. Do
  11. wash
  12. are
  13. is
  14. had
  15. had
  16. am baking
  17. past perfect
  18. for
  19. had bought
  20. had gone
  21. have taught
  22. has studied
  23. Does
  24. climbing
  25. is
  26. Do
  27. danced
  28. is
  29. past continuous
  30. past perfect
  31. clean
  32. takes
  33. simple past
  34. cooked
  35. for
  36. flying
  37. simple future
  38. don't
  39. cooked
  40. doesn't

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