Are you ready to take our Third Conditionals Multiple Choice English Grammar Quiz?

There are 20 Questions.

Read each question carefully and watch the video.

The answers to the quiz are at the bottom of the page.

Let us know how you did!

1. If you had studied more, you_______________ better on your exams.

A) have done
B) did
C) would have done
D) will have done

2. If that dress ___________________ cheaper, I would have bought it.

A) had been
B) has been
C) will have been
D) would have been

3. If they _______________ five minutes, they would have seen Paul.

A) wait
B) had waited
C) will wait
D) have waited

4. He ________________ if he hadn’t been wearing a helmet.

A) dies
B) died
C) could have died
D) wouldn’t die

5. She wouldn’t have been late if______________overslept.

A) she hadn’t
B) she hasn’t
C) she wouldn’t
D) she didn’t

6. If he_____________ the GPS, we wouldn’t have got lost.

A) uses
B) will use
C) likes to use
D) had used

7. If we had paid more attention to the teacher, we _________________those silly mistakes.

A) will make
B) make
C) made
D) wouldn’t have made

8. If we had asked for a discount, they _______________us one.

A) gave
B) would have given
C) will give
D) give

9. You were not there when the accident happened. What ______________ if you had been there?

A) would you have done
B) did you do
C) do you do
D) will you do

10. Michael fell off his bike in front of the school yesterday. I would have felt so embarrassed if______________in his situation.

A) I am
B) I will be
C) I had been
D) I would be

11. If we _____________ Patricia to the hospital, she would have died. She was seriously injured.

A) don’t rush
B) hadn’t rushed
C) won’t rush
D) didn’t rush

12. I might have considered taking the job if the salary__________higher.

A) will be
B) is
C) are
D) had been

13. I _________________ him if he had been nicer the last time we saw each other.

A) would have invited
B) invited
C) invite
D) will invite

14. She would have waited for you if you __________ her you would be late.

A) tell
B) told
C) had told
D) will tell

15. ________________to him if he had asked you to do so?

A) Will you apologize
B) Do you apologize
C) Would you have apologized
D) Did you apologize

16. If the driver __________ so fast, we would have missed the flight.

A) didn’t drive
B) hadn’t driven
C) hasn’t driven
D) doesn’t drive

17. You wouldn’t have been so tired if you____________on the weekend.

A) has rested
B) had rested
C) will rest
D) should rest

18. He____________the promotion if he had accepted the conditions.

A) would have got
B) has got
C) gets
D) will get

19. Person 1: “Would you have bought the house if_____________the money?”
Person 2: “No, it was too expensive.”

A) you have have
B) you have
C) you had had
D) you will have

20. I _________________ “yes” if you had asked me for a raise.

A) said
B) will say
C) say
D) would have said

Answers:

1C 2A 3B 4C 5A 6D 7D 8B 9A 10C 11B 12D 13A 14C 15C 16B 17B 18A 19C 20D

How did you do?