Skip to main content

CBSE Class 9 English Grammar Tenses Worksheet

I. Choose the correct form of verb

  1. The old man _______________ to the park every Sunday.(goes / went / will go)

  2. Yesterday, my mother _______________ a delicious cake. (bake / baked / will bake)

  3. My friends _______________ a movie tonight. (are watching / watched / will watch)

  4. The students _______________ their homework already. (finish / finished / will finish)

  5. Yesterday, Sita _______________ her best in the competition. (is trying / tried / will try)

  6. Tomorrow, the train _______________ at 6:00 a.m. (arrives / arrived / will arrive)

  7. Shyam _______________ his grandmother yesterday. (visits / visited / will visit)

  8. We _______________ to the beach next week. (are going / went / will go)

  9. The boys _______________ basketball every evening. (play / played / will play)

  10. By the time you arrive, we _______________ dinner. (will cook / cooked / have cooked)

II. Choose the correct form of past tense (simple past, past continuous or past perfect) for each sentence. Write your answers in the blank provided.

  1. Her brother _______________ a movie yesterday. (watched / was watching / had watched)

  2. The players _______________ soccer last weekend. (played / were playing / had played)

  3. Ritesh _______________ a bike when he fell. (rode / was riding / had ridden)

  4. We _______________ our vacation in Europe. (enjoyed / were enjoying / had enjoyed)

  5. I _______________ my homework before dinner. (finished / was finishing / had finished)

  6. The dog _______________ in the park all afternoon. (ran / was running / had run)

  7. They _______________ to the beach during their summer vacation. (went / were going / had gone)

  8. She _______________ her friend before the concert. (met / was meeting / had met)

  9. The rain _______________ heavily all night. (fell / was falling / had fallen)

  10. He _______________ his keys before leaving the house. (found / was finding / had found)

III. Choose the correct form of present tense (simple present, present continuous or present perfect) for each sentence. Write your answers in the blank provided.

  1. She _______________ a book every evening. (reads / is reading / has read)

  2. They _______________ to school by bus. (go / are going / have gone)

  3. I _______________ tennis right now. (play / am playing / have played)

  4. We _______________ in this city for five years. (live / are living / have lived)

  5. He _______________ English fluently. (speaks / is speaking / has spoken)

  6. The children _______________ in the park at the moment. (play / are playing /have played)

  7. My parents _______________ for a walk after dinner. (go / are going / have gone)

  8. We _______________ at that restaurant many times. (eat / are eating / have eaten)

  9. The sun _______________ in the sky. (shines / is shining / has shone)

  10. She _______________ her homework already. (finishes /is finishing / has finished)

Comments