← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 491 · 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.She ___ with Nani since 2021. (a) have stayed (b) has stayed (c) stayed (d) stays
  2. 2.We ___ for the team before Mum came home. (a) had clapped (b) had clap (c) has clapped (d) have clapped
  3. 3.My brother ___ Hindi now. (a) is speaking (b) are speaking (c) am speaking (d) is speak
  4. 4.When Dad called, Ishaan ___ already built a sandcastle. (a) has (b) had (c) have
  5. 5.You ___ a cake two days ago. (a) have baked (b) will bake (c) bake (d) baked
  6. 6.___ Kunal study science yesterday? (a) Do (b) Did (c) Was (d) Does
  7. 7.Yash ___ a bicycle two days ago. (a) rides (b) rode (c) will ride (d) rided
  8. 8.Name the tense: “Riya will study science.” (a) simple future (b) simple present (c) past continuous (d) simple past
  9. 9.Priya ___ the ball when Mum came home. (a) was throwing (b) is throwing (c) were throwing (d) was throw
  10. 10.___ Aditya building a sandcastle right now? (a) Is (b) Are (c) Am
  11. 11.You ___ the dishes last Sunday. (a) washed (b) wash (c) have washed (d) will wash
  12. 12.___ she washing the dishes right now? (a) Are (b) Am (c) Is
  13. 13.Myra ___ a letter on Saturdays. (a) writes (b) write (c) writing
  14. 14.What is the past tense of “wear”? (a) wore (b) weared (c) wearing (d) worn
  15. 15.You ___ the room now. (a) am cleaning (b) are cleaning (c) is cleaning (d) are clean
  16. 16.The children ___ the dishes two days ago. (a) have washed (b) will wash (c) washed (d) wash
  17. 17.She ___ planted a tree already. (a) has (b) have
  18. 18.You have just ___ to school. (a) gone (b) go (c) going (d) went
  19. 19.You ___ a bicycle when the phone rang. (a) were riding (b) was riding (c) were ride (d) are riding
  20. 20.She ___ science last Sunday. (a) studies (b) has studied (c) will study (d) studied
  21. 21.She ___ the dishes in 2023. (a) washed (b) washes (c) has washed (d) will wash
  22. 22.He ___ bake a cake every Sunday. (a) doesn't (b) don't (c) isn't
  23. 23.Meera is going to ___ on the stage next week. (a) danced (b) dances (c) dance (d) dancing
  24. 24.___ Arjun clap for the team two days ago? (a) Was (b) Does (c) Do (d) Did
  25. 25.Rahul ___ in the park before Mum came home. (a) had run (b) had ran (c) has run (d) have run
  26. 26.My cousins are going to ___ the dishes tomorrow. (a) washed (b) washing (c) washes (d) wash
  27. 27.They ___ going to play cricket tomorrow. (a) is (b) am (c) are
  28. 28.Choose the right verb: Each student ___ a water bottle. (a) has (b) have
  29. 29.By the time we reached, they ___ milk. (a) has drunk (b) had drank (c) have drunk (d) had drunk
  30. 30.When the bell rang, Rohan ___ a picture. (a) was draw (b) were drawing (c) is drawing (d) was drawing
  31. 31.The students ___ the dishes every Sunday. (a) washes (b) wash (c) washing
  32. 32.When Dad called, we ___ already taken the train. (a) had (b) has (c) have
  33. 33.When Dad called, the children ___ already gone to school. (a) had (b) have (c) has
  34. 34.What is the past tense of “catch”? (a) catching (b) catched (c) caught
  35. 35.Name the tense: “I am telling a story.” (a) simple past (b) present continuous (c) present perfect (d) simple future
  36. 36.The students ___ Grandma before the guests arrived. (a) had help (b) has helped (c) have helped (d) had helped
  37. 37.They ___ cricket yesterday. (a) will play (b) played (c) play (d) have played
  38. 38.___ you watch a cartoon twice a week? (a) Do (b) Does (c) Are (d) Is
  39. 39.Which is the correct -ing form of “cook”? (a) cookeing (b) cooking (c) cookking
  40. 40.My cousins have worked in Delhi ___ last year. (a) since (b) for

Answer key

  1. has stayed
  2. had clapped
  3. is speaking
  4. had
  5. baked
  6. Did
  7. rode
  8. simple future
  9. was throwing
  10. Is
  11. washed
  12. Is
  13. writes
  14. wore
  15. are cleaning
  16. washed
  17. has
  18. gone
  19. were riding
  20. studied
  21. washed
  22. doesn't
  23. dance
  24. Did
  25. had run
  26. wash
  27. are
  28. has
  29. had drunk
  30. was drawing
  31. wash
  32. had
  33. had
  34. caught
  35. present continuous
  36. had helped
  37. played
  38. Do
  39. cooking
  40. since

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