← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 520 · 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.You ___ a tree last Sunday. (a) have planted (b) plant (c) will plant (d) planted
  2. 2.Choose the right verb: There ___ a mango in the basket. (a) are (b) is
  3. 3.___ Manav take the train yesterday? (a) Did (b) Does (c) Was (d) Do
  4. 4.Name the tense: “They have drunk milk.” (a) present continuous (b) past perfect (c) present perfect (d) past continuous
  5. 5.My sister is going to ___ a picture tomorrow. (a) drawing (b) draw (c) draws (d) drew
  6. 6.You ___ the ball now. (a) are throwing (b) are throw (c) am throwing (d) is throwing
  7. 7.Choose the right verb: One of my cousins ___ in Class 9. (a) are (b) is
  8. 8.They have lived in Pune ___ January. (a) for (b) since
  9. 9.Name the tense: “Priya wrote a letter.” (a) simple future (b) past continuous (c) simple past (d) past perfect
  10. 10.Choose the right verb: Each child ___ a water bottle. (a) has (b) have
  11. 11.My brother ___ going to wear a cap next week. (a) is (b) am (c) are
  12. 12.You ___ a song before the guests arrived. (a) has sung (b) have sung (c) had sang (d) had sung
  13. 13.We ___ a kite now. (a) am flying (b) are fly (c) are flying (d) is flying
  14. 14.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
  15. 15.Which is the correct -ing form of “wear”? (a) wearing (b) wearring (c) weareing
  16. 16.My brother has just ___ the room. (a) cleaning (b) clean (c) cleaned (d) cleans
  17. 17.My parents ___ the bag before the bell rang. (a) have carried (b) had carry (c) had carried (d) has carried
  18. 18.Omkar ___ going to wash the dishes next Sunday. (a) are (b) is (c) am
  19. 19.She has waited for the bus ___ half an hour. (a) since (b) for
  20. 20.She ___ a letter yesterday. (a) writes (b) writed (c) wrote (d) will write
  21. 21.Choose the right verb: The news ___ good today. (a) are (b) is
  22. 22.You ___ ride a bicycle every Sunday. (a) doesn't (b) aren't (c) don't
  23. 23.My brother ___ going to cook rice next Sunday. (a) is (b) am (c) are
  24. 24.We ___ the ball right now. (a) are catch (b) am catching (c) is catching (d) are catching
  25. 25.They ___ a picture yesterday. (a) drew (b) draw (c) will draw (d) drawed
  26. 26.I ___ rice last week. (a) will cook (b) cook (c) cooked (d) have cooked
  27. 27.By the time we reached, she ___ a bicycle. (a) has ridden (b) had ridden (c) have ridden (d) had rode
  28. 28.Which is the correct -ing form of “sing”? (a) singging (b) singing (c) singeing
  29. 29.I ___ a cartoon every morning. (a) watch (b) watches (c) watching
  30. 30.Neel ___ a song every Sunday. (a) singing (b) sing (c) sings
  31. 31.Rohan ___ rice right now. (a) am cooking (b) are cooking (c) is cook (d) is cooking
  32. 32.She ___ jogged in the park already. (a) has (b) have
  33. 33.Name the tense: “Aarav had eaten a mango.” (a) simple present (b) past continuous (c) simple future (d) past perfect
  34. 34.When Dad called, Kavya ___ already studied science. (a) had (b) has (c) have
  35. 35.Rohan ___ a mango at 8 pm yesterday. (a) was eating (b) is eating (c) were eating (d) was eat
  36. 36.By the time the guests arrived, Ira ___ tea. (a) has made (b) had made (c) had make (d) have made
  37. 37.Name the tense: “She will wash the dishes.” (a) present perfect (b) simple future (c) past continuous (d) simple present
  38. 38.Name the tense: “My sister bakes a cake.” (a) simple past (b) simple present (c) past continuous (d) present continuous
  39. 39.We ___ rice next month. (a) will cook (b) will cooks (c) will cooking (d) cooked
  40. 40.Choose the right verb: Each of the players ___ a water bottle. (a) have (b) has

Answer key

  1. planted
  2. is
  3. Did
  4. present perfect
  5. draw
  6. are throwing
  7. is
  8. since
  9. simple past
  10. has
  11. is
  12. had sung
  13. are flying
  14. is
  15. wearing
  16. cleaned
  17. had carried
  18. is
  19. for
  20. wrote
  21. is
  22. don't
  23. is
  24. are catching
  25. drew
  26. cooked
  27. had ridden
  28. singing
  29. watch
  30. sings
  31. is cooking
  32. has
  33. past perfect
  34. had
  35. was eating
  36. had made
  37. simple future
  38. simple present
  39. will cook
  40. has

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