← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 516 · 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.When Dad called, Arjun ___ already studied science. (a) had (b) has (c) have
  2. 2.Choose the right verb: One of my classmates ___ in Class 8. (a) are (b) is
  3. 3.They have just ___ a mango. (a) eating (b) ate (c) eat (d) eaten
  4. 4.___ we catch the ball last Sunday? (a) Do (b) Was (c) Did (d) Does
  5. 5.Kunal ___ in this school since 2019. (a) has studied (b) have studied (c) studied (d) studies
  6. 6.I ___ the dishes last Sunday. (a) have washed (b) washed (c) will wash (d) wash
  7. 7.By the time Mum came home, Farhan ___ a picture. (a) has drawn (b) had drawn (c) have drawn (d) had drew
  8. 8.By the time we reached, my brother ___ a tree. (a) had planted (b) have planted (c) had plant (d) has planted
  9. 9.___ you plant a tree every morning? (a) Does (b) Are (c) Is (d) Do
  10. 10.You ___ a message last Sunday. (a) send (b) will send (c) sended (d) sent
  11. 11.Riya ___ in this school since 2020. (a) has studied (b) have studied (c) studied (d) studies
  12. 12.Choose the right verb: Neither Vivaan nor my cousins ___ coming today. (a) are (b) is
  13. 13.At 8 pm yesterday, she ___ in the park. (a) was run (b) was running (c) were running (d) is running
  14. 14.Name the tense: “My brother will feed the dog.” (a) past continuous (b) present perfect (c) simple present (d) simple future
  15. 15.I am going to ___ a sandcastle tomorrow. (a) building (b) built (c) builds (d) build
  16. 16.My brother is going to ___ a letter next Sunday. (a) write (b) writes (c) wrote (d) writing
  17. 17.They ___ take the train twice a week. (a) aren't (b) don't (c) doesn't
  18. 18.By the time the bell rang, the students ___ a cake. (a) had bake (b) had baked (c) has baked (d) have baked
  19. 19.You ___ a letter before the guests arrived. (a) has written (b) have written (c) had written (d) had wrote
  20. 20.Name the tense: “We went to school.” (a) simple past (b) past continuous (c) present perfect (d) past perfect
  21. 21.___ my brother speak Hindi yesterday? (a) Did (b) Was (c) Does (d) Do
  22. 22.Name the tense: “He swims in the pool.” (a) simple present (b) present continuous (c) present perfect (d) past perfect
  23. 23.I ___ bring lunch twice a week. (a) doesn't (b) don't (c) aren't
  24. 24.___ Sneha build a sandcastle every Sunday? (a) Are (b) Does (c) Is (d) Do
  25. 25.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  26. 26.I ___ the ball yesterday. (a) caught (b) catch (c) catched (d) will catch
  27. 27.Which is the correct -ing form of “wear”? (a) weareing (b) wearring (c) wearing
  28. 28.You ___ milk every Sunday. (a) drinking (b) drink (c) drinks
  29. 29.I did not ___ milk last Sunday. (a) drank (b) drink (c) drinks (d) drinking
  30. 30.They ___ to school when the phone rang. (a) were go (b) were going (c) was going (d) are going
  31. 31.Choose the right verb: Every child ___ a water bottle. (a) has (b) have
  32. 32.My friends ___ the ball twice a week. (a) catches (b) catch (c) catching
  33. 33.Name the tense: “Priya was speaking Hindi.” (a) present continuous (b) simple past (c) present perfect (d) past continuous
  34. 34.They ___ a story right now. (a) are telling (b) am telling (c) are tell (d) is telling
  35. 35.Which is the correct -ing form of “watch”? (a) watchhing (b) watcheing (c) watching
  36. 36.We ___ the ball before Mum came home. (a) had caught (b) have caught (c) has caught (d) had catch
  37. 37.I ___ in the park when the bell rang. (a) am jogging (b) was jog (c) were jogging (d) was jogging
  38. 38.Name the tense: “He writes a letter.” (a) present perfect (b) simple future (c) simple present (d) simple past
  39. 39.Choose the right verb: Each of the girls ___ a name tag. (a) have (b) has
  40. 40.My sister is going to ___ a cake next Sunday. (a) baked (b) baking (c) bake (d) bakes

Answer key

  1. had
  2. is
  3. eaten
  4. Did
  5. has studied
  6. washed
  7. had drawn
  8. had planted
  9. Do
  10. sent
  11. has studied
  12. are
  13. was running
  14. simple future
  15. build
  16. write
  17. don't
  18. had baked
  19. had written
  20. simple past
  21. Did
  22. simple present
  23. don't
  24. Does
  25. is
  26. caught
  27. wearing
  28. drink
  29. drink
  30. were going
  31. has
  32. catch
  33. past continuous
  34. are telling
  35. watching
  36. had caught
  37. was jogging
  38. simple present
  39. has
  40. bake

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