← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 29 · 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 Mum came home, my parents ___ the room. (a) had clean (b) have cleaned (c) had cleaned (d) has cleaned
  2. 2.What is the past tense of “build”? (a) builded (b) building (c) built
  3. 3.Rohan ___ a bicycle before the guests arrived. (a) had ridden (b) has ridden (c) have ridden (d) had rode
  4. 4.We ___ study science twice a week. (a) don't (b) aren't (c) doesn't
  5. 5.Isha ___ a story next Sunday. (a) will telling (b) told (c) will tell (d) will tells
  6. 6.By the time the guests arrived, Neel ___ a letter. (a) has written (b) had written (c) had wrote (d) have written
  7. 7.Choose the right verb: The news ___ good today. (a) is (b) are
  8. 8.My brother is going to ___ a mango tomorrow. (a) eating (b) eat (c) eats (d) ate
  9. 9.Choose the right verb: One of my classmates ___ in Class 5. (a) is (b) are
  10. 10.___ they planting a tree right now? (a) Are (b) Am (c) Is
  11. 11.When Dad called, Myra ___ already gone to school. (a) had (b) have (c) has
  12. 12.By the time we reached, she ___ Hindi. (a) had spoken (b) had spoke (c) has spoken (d) have spoken
  13. 13.Choose the right verb: Every student ___ a water bottle. (a) has (b) have
  14. 14.We ___ rice when the phone rang. (a) was cooking (b) are cooking (c) were cooking (d) were cook
  15. 15.Aditya ___ a kite now. (a) am flying (b) are flying (c) is fly (d) is flying
  16. 16.They have worked in Delhi ___ five years. (a) for (b) since
  17. 17.By the time the guests arrived, Rohan ___ a mango. (a) has eaten (b) had eaten (c) had ate (d) have eaten
  18. 18.They ___ a message on Saturdays. (a) sends (b) send (c) sending
  19. 19.Choose the right verb: Each player ___ a notebook. (a) has (b) have
  20. 20.I have just ___ a tree. (a) plants (b) plant (c) planting (d) planted
  21. 21.I ___ to school now. (a) are going (b) am go (c) am going (d) is going
  22. 22.He ___ lunch every day. (a) bringing (b) brings (c) bring
  23. 23.Name the tense: “She will go to school.” (a) past continuous (b) past perfect (c) simple future (d) simple past
  24. 24.Which is the correct -ing form of “bring”? (a) bringing (b) bringeing (c) bringging
  25. 25.I have studied in this school ___ two years. (a) since (b) for
  26. 26.We ___ in the park on Saturdays. (a) running (b) runs (c) run
  27. 27.When Mum came home, Dev ___ to school. (a) was going (b) was go (c) were going (d) is going
  28. 28.My sister did not ___ a picture in 2023. (a) drawing (b) draw (c) drew (d) draws
  29. 29.He ___ the ball next Sunday. (a) will throw (b) threw (c) will throws (d) will throwing
  30. 30.Choose the right verb: There ___ three pencils in the box. (a) is (b) are
  31. 31.By the time we reached, I ___ the room. (a) have cleaned (b) has cleaned (c) had clean (d) had cleaned
  32. 32.___ they swim in the pool yesterday? (a) Does (b) Did (c) Do (d) Was
  33. 33.The students ___ in the park when the bell rang. (a) were jog (b) were jogging (c) was jogging (d) are jogging
  34. 34.I ___ the ball now. (a) is catching (b) am catching (c) am catch (d) are catching
  35. 35.We have known my best friend ___ two years. (a) since (b) for
  36. 36.By the time the guests arrived, my sister ___ a mango. (a) had ate (b) has eaten (c) have eaten (d) had eaten
  37. 37.By the time Mum came home, my brother ___ Grandma. (a) have helped (b) had help (c) had helped (d) has helped
  38. 38.___ Aditya bring lunch twice a week? (a) Does (b) Is (c) Are (d) Do
  39. 39.Name the tense: “She bakes a cake.” (a) past continuous (b) present perfect (c) past perfect (d) simple present
  40. 40.When Mum came home, you ___ a mango. (a) was eating (b) were eat (c) were eating (d) are eating

Answer key

  1. had cleaned
  2. built
  3. had ridden
  4. don't
  5. will tell
  6. had written
  7. is
  8. eat
  9. is
  10. Are
  11. had
  12. had spoken
  13. has
  14. were cooking
  15. is flying
  16. for
  17. had eaten
  18. send
  19. has
  20. planted
  21. am going
  22. brings
  23. simple future
  24. bringing
  25. for
  26. run
  27. was going
  28. draw
  29. will throw
  30. are
  31. had cleaned
  32. Did
  33. were jogging
  34. am catching
  35. for
  36. had eaten
  37. had helped
  38. Does
  39. simple present
  40. were eating

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