English Verb Tenses

Test your knowledge of English verb tenses with this sentence completion quiz covering simple past, present, present perfect, future, and continuous forms.

25 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I _____ a new bicycle last week.

  1. bought
  2. have bought
  3. had bought
  4. buy
Question 2 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

The Headmaster will _____ to you.

  1. speak
  2. be speak
  3. speaking
  4. spoke
Question 3 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

Here are your shoes; I _____ them.

  1. just clean
  2. just cleaned
  3. have just cleaned
  4. had cleaned
Question 4 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I ______ a lot of work today.

  1. did
  2. done
  3. had done
  4. has done
Question 5 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I _____ something burning.

  1. smell
  2. has smelling
  3. had been smelling
  4. smelled
Question 6 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

He used to visit us every week, but he _____ now.

  1. rarely comes
  2. is rarely coming
  3. has rarely come
  4. rarely came
Question 7 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

He will ____ it to you when he comes back.

  1. explain
  2. be explain
  3. explained
  4. will have explained
Question 8 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

If he ______ of your marriage, he will be surprised.

  1. hears
  2. will hear
  3. heard
  4. have heard
Question 9 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

She ______ unconscious since 4 o’ clock.

  1. is
  2. was
  3. has been
  4. have been
Question 10 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

Last week, my aunt ______ a plate everyday.

  1. breaks
  2. broke
  3. was breaking
  4. is breaking
Question 11 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

James ____ living in this house since 1983.

  1. has been
  2. had
  3. is
  4. was been
Question 12 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I _________ that game for years.

  1. haven't play
  2. haven't played
  3. hadn't play
  4. hasn't played
Question 13 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I ______ since last December.

  1. haven't work
  2. haven't worked
  3. hasn't worked
  4. has worked
Question 14 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

We _____ our breakfast half an hour ago.

  1. finished
  2. have finished
  3. had finished
  4. are finished
Question 15 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

She _____ working very hard this semester.

  1. has
  2. have been
  3. has been
  4. has being
Question 16 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

The appearance of the town ________ completely since I last visited it.

  1. is changing
  2. changed
  3. has changed
  4. have changed
Question 17 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

It ________ since early morning.

  1. rained
  2. is raining
  3. has been raining
  4. is being rained
Question 18 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

It has ____ snowing a lot this week.

  1. be
  2. been
  3. had been
  4. have been
Question 19 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

We can't have a fire here until we _____ the chimney.

  1. sweep
  2. shall sweep
  3. shall be sweeping
  4. swept
Question 20 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I meant to repair the radio, but ______ time to do it today.

  1. am not having
  2. haven't had
  3. hadn't
  4. do not have
Question 21 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

Mike ____ the room now.

  1. left
  2. had left
  3. will have left
  4. is leaving
Question 22 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

Men ______ to abolish wars up to now, but may be they will find a way in the future.

  1. never managed
  2. have never managed
  3. will have never managed
  4. had never managed
Question 23 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

My uncle ______ tomorrow.

  1. arrive
  2. will have been arriving
  3. have arrived
  4. will arrive
Question 24 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I know all about that film because I _____ it twice.

  1. was seen
  2. have seen
  3. had seen
  4. saw
Question 25 Multiple Choice (Single Answer)

Directions: Choose the most appropriate word/phrase to fill the blank.

I _______ him since we met a year ago.

  1. didn’t see
  2. haven’t seen
  3. hadn’t seen
  4. hasn't seen