← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 537 · 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.Name the tense: “I am bringing lunch.” (a) simple past (b) simple future (c) past perfect (d) present continuous
  2. 2.He ___ the dishes before it got dark. (a) have washed (b) had wash (c) had washed (d) has washed
  3. 3.___ he studying science now? (a) Are (b) Is (c) Am
  4. 4.Choose the right verb: Physics ___ interesting. (a) is (b) are
  5. 5.My brother ___ a kite at 8 pm yesterday. (a) is flying (b) were flying (c) was fly (d) was flying
  6. 6.Vivaan ___ cricket next week. (a) played (b) will play (c) will playing (d) will plays
  7. 7.I did not ___ a picture in 2023. (a) drew (b) drawing (c) draws (d) draw
  8. 8.He ___ going to bake a cake next month. (a) is (b) am (c) are
  9. 9.When Mum came home, my brother ___ the room. (a) is cleaning (b) were cleaning (c) was clean (d) was cleaning
  10. 10.___ you buy vegetables last Sunday? (a) Did (b) Does (c) Was (d) Do
  11. 11.He ___ ridden a bicycle already. (a) have (b) has
  12. 12.My parents ___ the dishes twice a week. (a) washing (b) washes (c) wash
  13. 13.Kabir ___ science at the moment. (a) are studying (b) is study (c) is studying (d) am studying
  14. 14.Name the tense: “He buys vegetables.” (a) simple present (b) simple future (c) present perfect (d) simple past
  15. 15.My brother ___ going to watch a cartoon tomorrow. (a) is (b) are (c) am
  16. 16.Meera ___ with Nani since 2021. (a) has stayed (b) stayed (c) have stayed (d) stays
  17. 17.___ she ride a bicycle in 2023? (a) Do (b) Was (c) Did (d) Does
  18. 18.My brother ___ a mango before it got dark. (a) has eaten (b) have eaten (c) had eaten (d) had ate
  19. 19.They ___ science last Sunday. (a) have studied (b) will study (c) studied (d) study
  20. 20.What is the past tense of “win”? (a) winning (b) won (c) winned
  21. 21.___ my cousins wash the dishes every Sunday? (a) Is (b) Do (c) Does (d) Are
  22. 22.Name the tense: “The children are carrying the bag.” (a) simple past (b) present perfect (c) present continuous (d) past perfect
  23. 23.Karan has just ___ vegetables. (a) buys (b) bought (c) buying (d) buy
  24. 24.He ___ a sandcastle next week. (a) built (b) will builds (c) will build (d) will building
  25. 25.Choose the right verb: There ___ some water in the bottle. (a) is (b) are
  26. 26.Manav ___ going to eat a mango next month. (a) is (b) am (c) are
  27. 27.By the time the guests arrived, she ___ a cartoon. (a) have watched (b) had watch (c) has watched (d) had watched
  28. 28.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
  29. 29.Choose the right verb: Either Dev or the twins ___ coming today. (a) are (b) is
  30. 30.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  31. 31.He ___ lunch last week. (a) brings (b) will bring (c) bringed (d) brought
  32. 32.I ___ a mango when the bell rang. (a) were eating (b) am eating (c) was eating (d) was eat
  33. 33.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  34. 34.You ___ going to ride a bicycle next Sunday. (a) am (b) is (c) are
  35. 35.My brother ___ rice before the guests arrived. (a) have cooked (b) had cooked (c) had cook (d) has cooked
  36. 36.___ she drink milk last Sunday? (a) Did (b) Do (c) Was (d) Does
  37. 37.My brother has just ___ to school. (a) went (b) gone (c) go (d) going
  38. 38.Choose the right verb: Neither the girls nor Yash ___ coming today. (a) are (b) is
  39. 39.I ___ a tree last Sunday. (a) will plant (b) plant (c) have planted (d) planted
  40. 40.Choose the right verb: Every child ___ a name tag. (a) have (b) has

Answer key

  1. present continuous
  2. had washed
  3. Is
  4. is
  5. was flying
  6. will play
  7. draw
  8. is
  9. was cleaning
  10. Did
  11. has
  12. wash
  13. is studying
  14. simple present
  15. is
  16. has stayed
  17. Did
  18. had eaten
  19. studied
  20. won
  21. Do
  22. present continuous
  23. bought
  24. will build
  25. is
  26. is
  27. had watched
  28. is
  29. are
  30. is
  31. brought
  32. was eating
  33. are
  34. are
  35. had cooked
  36. Did
  37. gone
  38. is
  39. planted
  40. has

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