Zero Conditional
First Conditional
Second Conditional
Third Conditional
Random
100

People get hungry if they ____ eat.

don't

100

If you make dinner, I ________ (do) the dishes.

will do

100

I want to go to Spain. If I had enough money, I __________ (go) to Spain today.

would go

100

We would have caught our flight if we _________ (get) to the airport on time.

had gotten

100

If she (have) her laptop with her, she (email) me.

HINT: she doesn't have the laptop.

If she had her laptop with her, she would email me.

100

If you freeze water, it _________ (turn) to ice.

turns

100

If it rains, we ____ (cancel) the picnic.

will cancel
100

If he ____ taller, he ______ a basketball player.

were

would be/could be

100

If she _______ driven carefully, she ___________ (not/have) an accident.

had

wouldn't have had

100

If the weather .......... (be) nice, I ........ (play) golf this afternoon.

HINT: it is still possible. 

If the weather is nice, I will play golf this afternoon.

100

If babies ____ (hungry), they _____ (cry).

are

cry

100

If you ____ study, you ____ pass the exam.

don't

won't

100

She ____ travel the world if she ____ rich.

would

were

100

If I ____ smarter, I _____ failed the exam.

had been

would not have (wouldn't have)

100

If the children (be) in bed, I (be able to) have a bath.

HINT: the children are not in bed.

If the children were in bed, I would be able to have a bath.

125

If people (eat) old food, they (get) sick.

eat

get

125

You (be able/ not) to sleep if you (watch) this scary film.

You will not be able to sleep if you watch this scary film.

125

If Tim and Tom (be) older, they (be) on our hockey team.

 

If Tim and Tom WERE older, they WOULD BE on our hockey team.

125

Correct or Wrong? Correct the mistake if wrong

She would had become a teacher if she had gone to university.

She would HAVE become a teacher if she had gone to university.

125

If we tidied our flat, we (not/lose) our keys.

If we tidied our flat, we wouldn't lose our keys.

150

My flatmate (clean) really well if she (have) time.

cleans

has

150

If she .....(be) there, ............. (you/give) her a message for me?

HINT: it is still possible.

If she IS there, WILL YOU GIVE her a message for me?

150

Correct or Wrong? Correct the mistake if wrong.

If she GOES outside, she would see the parade.

If she WENT outside, she would see the parade.

150

If I ____ (know) how you were going to react, I _____ (keep) my mouth shut.

If I HAD KNOWN how you were going to react, I WOULD'VE KEPT my mouth shut.

150

 If I .......(can), I ........... (do) it this evening.

HINT: regret.

If I HAD BEEN ABLE TO, I WOULD HAVE DONE it this evening.

M
e
n
u