← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 372 · 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.Vivaan ___ send a message every morning. (a) doesn't (b) isn't (c) don't
  2. 2.They have just ___ a sandcastle. (a) built (b) building (c) builds (d) build
  3. 3.___ we swim in the pool every Sunday? (a) Do (b) Are (c) Is (d) Does
  4. 4.She ___ a tree right now. (a) are climbing (b) is climbing (c) am climbing (d) is climb
  5. 5.Sneha has lived in Pune ___ 2020. (a) for (b) since
  6. 6.When it started to rain, my cousins ___ on the stage. (a) are dancing (b) were dancing (c) were dance (d) was dancing
  7. 7.You have just ___ on the stage. (a) dance (b) danced (c) dancing (d) dances
  8. 8.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  9. 9.Name the tense: “They have spoken Hindi.” (a) past perfect (b) simple future (c) present perfect (d) past continuous
  10. 10.Choose the right verb: Either Meera or my cousins ___ coming today. (a) are (b) is
  11. 11.Name the tense: “We will build a sandcastle.” (a) past continuous (b) present continuous (c) simple past (d) simple future
  12. 12.Choose the right verb: All the students ___ a ID card. (a) have (b) has
  13. 13.Which is the correct -ing form of “tell”? (a) telleing (b) tellling (c) telling
  14. 14.Name the tense: “We had jogged in the park.” (a) present perfect (b) past continuous (c) past perfect (d) simple future
  15. 15.My cousins ___ the room right now. (a) are clean (b) am cleaning (c) is cleaning (d) are cleaning
  16. 16.Kavya ___ in the park before the bell rang. (a) have jogged (b) had jog (c) had jogged (d) has jogged
  17. 17.Choose the right verb: Neither Kavya nor the twins ___ coming today. (a) is (b) are
  18. 18.You ___ a cartoon on Saturdays. (a) watching (b) watches (c) watch
  19. 19.He ___ the ball before the bell rang. (a) had catch (b) have caught (c) had caught (d) has caught
  20. 20.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  21. 21.Choose the right verb: One of my cousins ___ in Class 8. (a) are (b) is
  22. 22.Name the tense: “We carried the bag.” (a) past continuous (b) present continuous (c) simple present (d) simple past
  23. 23.___ Pooja playing cricket at the moment? (a) Are (b) Am (c) Is
  24. 24.My sister ___ a mango every day. (a) eat (b) eating (c) eats
  25. 25.When it started to rain, they ___ vegetables. (a) are buying (b) were buy (c) was buying (d) were buying
  26. 26.They ___ a cap two days ago. (a) wear (b) wore (c) will wear (d) weared
  27. 27.She ___ vegetables two days ago. (a) buys (b) bought (c) buyed (d) will buy
  28. 28.I ___ on the stage when the bell rang. (a) was dancing (b) was dance (c) am dancing (d) were dancing
  29. 29.By the time Mum came home, Rahul ___ the room. (a) has cleaned (b) had clean (c) have cleaned (d) had cleaned
  30. 30.We ___ vegetables now. (a) are buy (b) is buying (c) are buying (d) am buying
  31. 31.Vivaan is going to ___ in the park next week. (a) ran (b) running (c) runs (d) run
  32. 32.She ___ a tree in 2023. (a) will plant (b) plants (c) planted (d) has planted
  33. 33.We have just ___ a picture. (a) drawn (b) draw (c) drawing (d) drew
  34. 34.Ananya has just ___ the dishes. (a) wash (b) washed (c) washes (d) washing
  35. 35.Arjun did not ___ the ball yesterday. (a) caught (b) catch (c) catches (d) catching
  36. 36.My brother ___ speak Hindi every Sunday. (a) doesn't (b) isn't (c) don't
  37. 37.My sister ___ lunch now. (a) am bringing (b) is bring (c) are bringing (d) is bringing
  38. 38.My brother ___ a message right now. (a) is send (b) am sending (c) is sending (d) are sending
  39. 39.Neel did not ___ milk yesterday. (a) drink (b) drinking (c) drinks (d) drank
  40. 40.Choose the right verb: Each of the students ___ a name tag. (a) has (b) have

Answer key

  1. doesn't
  2. built
  3. Do
  4. is climbing
  5. since
  6. were dancing
  7. danced
  8. is
  9. present perfect
  10. are
  11. simple future
  12. have
  13. telling
  14. past perfect
  15. are cleaning
  16. had jogged
  17. are
  18. watch
  19. had caught
  20. are
  21. is
  22. simple past
  23. Is
  24. eats
  25. were buying
  26. wore
  27. bought
  28. was dancing
  29. had cleaned
  30. are buying
  31. run
  32. planted
  33. drawn
  34. washed
  35. catch
  36. doesn't
  37. is bringing
  38. is sending
  39. drink
  40. has

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