← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 653 · 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.Which is the correct -ing form of “drink”? (a) drinking (b) drinkking (c) drinkeing
  2. 2.I have just ___ tea. (a) making (b) makes (c) made (d) make
  3. 3.Omkar ___ a kite at the moment. (a) is flying (b) is fly (c) am flying (d) are flying
  4. 4.They ___ a picture next week. (a) drew (b) will drawing (c) will draws (d) will draw
  5. 5.He has played in the garden ___ half an hour. (a) since (b) for
  6. 6.___ the children jog in the park last Sunday? (a) Do (b) Does (c) Did (d) Was
  7. 7.You ___ feed the dog every day. (a) don't (b) doesn't (c) aren't
  8. 8.When the bell rang, Rohan ___ in the park. (a) is running (b) was run (c) was running (d) were running
  9. 9.They ___ the dishes right now. (a) are wash (b) is washing (c) am washing (d) are washing
  10. 10.She ___ a kite at the moment. (a) is fly (b) am flying (c) are flying (d) is flying
  11. 11.At 8 pm yesterday, Riya ___ the ball. (a) were catching (b) is catching (c) was catch (d) was catching
  12. 12.Name the tense: “Aarav bought vegetables.” (a) simple future (b) present perfect (c) past continuous (d) simple past
  13. 13.You ___ to school in 2023. (a) went (b) goed (c) go (d) will go
  14. 14.You are going to ___ in the pool tomorrow. (a) swam (b) swimming (c) swim (d) swims
  15. 15.Choose the right verb: Every child ___ a ID card. (a) have (b) has
  16. 16.We ___ for the team yesterday. (a) have clapped (b) clapped (c) will clap (d) clap
  17. 17.When Dad called, the children ___ already cooked rice. (a) has (b) had (c) have
  18. 18.He ___ build a sandcastle every morning. (a) don't (b) isn't (c) doesn't
  19. 19.When Dad called, Diya ___ already drawn a picture. (a) has (b) have (c) had
  20. 20.When Dad called, I ___ already sent a message. (a) had (b) have (c) has
  21. 21.___ he studying science at the moment? (a) Is (b) Are (c) Am
  22. 22.___ Nisha build a sandcastle yesterday? (a) Does (b) Do (c) Was (d) Did
  23. 23.___ she speak Hindi yesterday? (a) Did (b) Was (c) Does (d) Do
  24. 24.Which is the correct -ing form of “throw”? (a) throwwing (b) throweing (c) throwing
  25. 25.They are going to ___ a letter next month. (a) wrote (b) write (c) writes (d) writing
  26. 26.Sneha ___ the ball at the moment. (a) are catching (b) is catch (c) am catching (d) is catching
  27. 27.At 8 pm yesterday, you ___ the dog. (a) was feeding (b) were feed (c) are feeding (d) were feeding
  28. 28.They ___ a tree at the moment. (a) is planting (b) are planting (c) am planting (d) are plant
  29. 29.Sneha ___ the train before the guests arrived. (a) has taken (b) had took (c) have taken (d) had taken
  30. 30.Name the tense: “Saanvi brings lunch.” (a) simple past (b) simple future (c) present perfect (d) simple present
  31. 31.You are going to ___ a sandcastle next month. (a) built (b) builds (c) building (d) build
  32. 32.___ Ira speak Hindi last week? (a) Does (b) Did (c) Do (d) Was
  33. 33.She ___ for the team when Mum came home. (a) was clapping (b) were clapping (c) is clapping (d) was clap
  34. 34.What is the past tense of “ride”? (a) ridden (b) riding (c) rode (d) rided
  35. 35.My brother has just ___ tea. (a) making (b) made (c) make (d) makes
  36. 36.They ___ written a letter already. (a) has (b) have
  37. 37.By the time Mum came home, I ___ for the team. (a) had clapped (b) have clapped (c) had clap (d) has clapped
  38. 38.Saanvi did not ___ the ball last Sunday. (a) throwing (b) throw (c) threw (d) throws
  39. 39.When Mum came home, the children ___ Grandma. (a) are helping (b) were helping (c) were help (d) was helping
  40. 40.The students ___ tea yesterday. (a) make (b) will make (c) maked (d) made

Answer key

  1. drinking
  2. made
  3. is flying
  4. will draw
  5. for
  6. Did
  7. don't
  8. was running
  9. are washing
  10. is flying
  11. was catching
  12. simple past
  13. went
  14. swim
  15. has
  16. clapped
  17. had
  18. doesn't
  19. had
  20. had
  21. Is
  22. Did
  23. Did
  24. throwing
  25. write
  26. is catching
  27. were feeding
  28. are planting
  29. had taken
  30. simple present
  31. build
  32. Did
  33. was clapping
  34. rode
  35. made
  36. have
  37. had clapped
  38. throw
  39. were helping
  40. made

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