Intermediate 23 questions Answer key included Free to print

Mixed practice across the present, past and future tenses: simple, continuous, perfect and perfect continuous. Look for time words such as now, yesterday, since, by the time and tomorrow. The answer key is at the end.

📄 Download PDF (with answers)

Learn the rules first: Tenses Chart: All 12 Tenses in English with Examples

Tenses Worksheet with Answers

Free English worksheets, tests and lessons at enableacademy.in

A. Name the tense

Write the tense of each sentence.

  1. She plays the piano.
  2. They were watching TV.
  3. I have lost my keys.
  4. We will visit Goa next month.
  5. He had left before I arrived.
  6. It has been raining since morning.
  7. The train arrived late.
  8. By June, I will have finished the course.

B. Fill in the right tense

Fill in the blank with the correct form of the verb in brackets.

  1. Look! The baby __________ (sleep).
  2. Water __________ (boil) at 100 degrees Celsius.
  3. I __________ (meet) Rahul yesterday.
  4. She __________ (live) in Delhi since 2015.
  5. When I reached the station, the train __________ (already leave).
  6. This time tomorrow, we __________ (fly) to Chennai.
  7. They __________ (play) cricket when it started to rain.
  8. I __________ (not see) him for a week.
  9. He __________ (call) you as soon as he arrives.
  10. My mother __________ (cook) for two hours before the guests came.

C. Correct the mistakes

Each sentence has one mistake. Write the sentence correctly.

  1. I am knowing the answer.
  2. She has went to the market.
  3. We are living here since 2010.
  4. Did you saw the match?
  5. He will comes tomorrow.

Answer Key

A. Name the tense

  1. simple present
  2. past continuous
  3. present perfect
  4. simple future
  5. past perfect (had left)
  6. present perfect continuous
  7. simple past
  8. future perfect

B. Fill in the right tense

  1. is sleeping
  2. boils
  3. met
  4. has lived (or has been living)
  5. had already left
  6. will be flying
  7. were playing
  8. have not (haven't) seen
  9. will call
  10. had been cooking

C. Correct the mistakes

  1. I know the answer.
  2. She has gone to the market.
  3. We have been living (or have lived) here since 2010.
  4. Did you see the match?
  5. He will come tomorrow.

Related worksheets

See all 72 worksheets →