← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 751 · 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 2020. (a) has worked (b) work (c) have worked (d) worked
  2. 2.We ___ the dishes next month. (a) will washing (b) will washes (c) washed (d) will wash
  3. 3.Name the tense: “She was drawing a picture.” (a) simple present (b) present perfect (c) simple past (d) past continuous
  4. 4.I ___ play cricket twice a week. (a) aren't (b) doesn't (c) don't
  5. 5.Name the tense: “Rohan will drink milk.” (a) simple future (b) past continuous (c) present continuous (d) present perfect
  6. 6.By the time Mum came home, you ___ the ball. (a) had caught (b) had catch (c) has caught (d) have caught
  7. 7.Meera is going to ___ a mango next week. (a) eat (b) eats (c) ate (d) eating
  8. 8.Name the tense: “I am riding a bicycle.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  9. 9.When Dad called, I ___ already fed the dog. (a) have (b) had (c) has
  10. 10.Neel ___ a message last Sunday. (a) will send (b) sent (c) sended (d) sends
  11. 11.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  12. 12.___ you throw the ball every morning? (a) Do (b) Are (c) Is (d) Does
  13. 13.They ___ on the stage next Sunday. (a) will dance (b) will dances (c) danced (d) will dancing
  14. 14.___ my brother throw the ball every morning? (a) Do (b) Is (c) Are (d) Does
  15. 15.We ___ jog in the park every Sunday. (a) don't (b) doesn't (c) aren't
  16. 16.He ___ in the pool before the bell rang. (a) had swam (b) have swum (c) has swum (d) had swum
  17. 17.When it started to rain, they ___ in the park. (a) were run (b) were running (c) are running (d) was running
  18. 18.I ___ a tree last Sunday. (a) will climb (b) climbed (c) have climbed (d) climb
  19. 19.Name the tense: “They played cricket.” (a) simple future (b) past perfect (c) past continuous (d) simple past
  20. 20.They ___ to school before it got dark. (a) had gone (b) has gone (c) had went (d) have gone
  21. 21.What is the past tense of “wear”? (a) weared (b) wore (c) wearing (d) worn
  22. 22.Choose the right verb: Either the girls or Ira ___ coming today. (a) are (b) is
  23. 23.We have just ___ a cartoon. (a) watching (b) watched (c) watch (d) watches
  24. 24.We have just ___ the ball. (a) catch (b) catches (c) catching (d) caught
  25. 25.At 8 pm yesterday, the children ___ a song. (a) were singing (b) were sing (c) was singing (d) are singing
  26. 26.By the time the bell rang, she ___ the match. (a) have won (b) has won (c) had win (d) had won
  27. 27.Which is the correct -ing form of “help”? (a) helpeing (b) helping (c) helpping
  28. 28.We are going to ___ a sandcastle next Sunday. (a) build (b) built (c) builds (d) building
  29. 29.___ he clap for the team last week? (a) Do (b) Was (c) Did (d) Does
  30. 30.Vivaan ___ a message right now. (a) are sending (b) is sending (c) is send (d) am sending
  31. 31.___ my parents running in the park now? (a) Am (b) Is (c) Are
  32. 32.When it started to rain, I ___ science. (a) was studying (b) were studying (c) am studying (d) was study
  33. 33.___ Kunal plant a tree every day? (a) Are (b) Do (c) Is (d) Does
  34. 34.___ Tara clean the room on Saturdays? (a) Is (b) Are (c) Does (d) Do
  35. 35.My brother ___ rice yesterday. (a) cooked (b) has cooked (c) will cook (d) cooks
  36. 36.___ Yash playing cricket right now? (a) Are (b) Is (c) Am
  37. 37.Name the tense: “You have baked a cake.” (a) simple present (b) past continuous (c) present continuous (d) present perfect
  38. 38.Which is the correct -ing form of “tell”? (a) telleing (b) telling (c) tellling
  39. 39.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  40. 40.What is the past tense of “send”? (a) sended (b) sent (c) sending

Answer key

  1. have worked
  2. will wash
  3. past continuous
  4. don't
  5. simple future
  6. had caught
  7. eat
  8. present continuous
  9. had
  10. sent
  11. are
  12. Do
  13. will dance
  14. Does
  15. don't
  16. had swum
  17. were running
  18. climbed
  19. simple past
  20. had gone
  21. wore
  22. is
  23. watched
  24. caught
  25. were singing
  26. had won
  27. helping
  28. build
  29. Did
  30. is sending
  31. Are
  32. was studying
  33. Does
  34. Does
  35. cooked
  36. Is
  37. present perfect
  38. telling
  39. is
  40. sent

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