English Verb Tenses Practice

This exercise tests a student's understanding of verb tenses.

16 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

Maria ………………….. for a drink this evening.

  1. comes
  2. is coming
  3. has come
  4. will come
  5. would come
Question 2 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

If he ………………………….. a good education, he wouldn’t have reached this position.

  1. haven’t had
  2. hadn’t had
  3. didn’t have
  4. haven’t have
  5. hadn’t
Question 3 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

Tomorrow is difficult. I would rather you _____________ next weekend.

  1. come
  2. came
  3. had come
  4. have come
  5. will come
Question 4 Multiple Choice (Single Answer)

Directions: Fill in the blank.

I was tired because I ________ all day.

  1. am working
  2. worked
  3. had been working
  4. had worked
  5. have been working
Question 5 Multiple Choice (Single Answer)

Directions: Fill in the blank.

I _________ for twenty years this autumn.

  1. have been teaching
  2. am teaching
  3. will have been teaching
  4. had been teaching
  5. will teach
Question 6 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

The train __________ at half past six tomorrow morning.

  1. leaves
  2. is leaving
  3. will leave
  4. has left
  5. will be leaving
Question 7 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

I …………………… the shopping. What shall I do now?

  1. have done
  2. did
  3. had done
  4. will do
  5. am doing
Question 8 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

I …………………………. many musical instruments, but my favourite is the piano.

  1. studied
  2. had studied
  3. study
  4. have studied
  5. am studying
Question 9 Multiple Choice (Single Answer)

Directions: Fill in the blanks with the suitable option.

Developing nations ……………………… fossil fuels and raw materials because their economy …………………….. rapidly.

  1. are needing, is growing
  2. need, has developed
  3. are needing, grows
  4. need, is growing
  5. need, grows
Question 10 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

Students should always work hard because universities ………………………………… the best students.

  1. are accepting
  2. have been accepting
  3. have accepted
  4. will accept
  5. accept
Question 11 Multiple Choice (Single Answer)

Directions: Fill in the blanks with the suitable option.

The oil on a duck’s feathers ……………………. water and ……………………. the bird from getting soaked in the rain.

  1. is repelling, preventing
  2. repels, prevents
  3. repels, is preventing
  4. repelled, prevented
  5. repelled, has prevented
Question 12 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

It is true that I still have some difficulties in English, but I ……………………….. better now.

  1. am understanding
  2. understand
  3. have understood
  4. understood
  5. would understand
Question 13 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

I will kill anybody who …………………………. my possessions.

  1. is touching
  2. would touch
  3. will touch
  4. touch
  5. touches
Question 14 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

If I had had any money, I ………………………… you a drink.

  1. will buy
  2. would buy
  3. would have bought
  4. would be buying
  5. might buy
Question 15 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

By the time he was twenty, he ………………….. at least six different jobs.

  1. had
  2. had had
  3. have had
  4. have
  5. was having
Question 16 Multiple Choice (Single Answer)

Directions: Fill in the blank with the suitable tense.

If I …………………… another fifteen minutes, I would have finished the paper.

  1. had had
  2. have had
  3. had
  4. have
  5. had have