Zero conditional
1st conditional
2nd conditional
3rd conditional
100

people/eat too much -> get fat

If people eat too much, they get fat.

100

it rains -> I/not go/park

If it rains, I won't go to the park.

100

I/win/lottery -> buy/big house

If I won the lottery, I would buy a big house.

100

She/become/engineer <-go to/university

She would have become an engineer if she had gone to university.

200

you/touch/fire -> get/burned

If you touch fire, you get burned.

200

he/miss/bus <- not/leave/soon

He'll miss the bus if he doesn't leave soon.

200

She/pass/exam <- ever/study

She would pass the exam if she ever studied.

200

I/not/feel sick <- not/eat/so much

If I hadn't eaten so much, I wouldn't have felt sick

300

snakes/bite <- scared

Snakes bite when/if they're scared.

300

provided/all participants/sign/agreement -> project/move forward/immidiately

Provided that all participants sign the agreement, the project will move forward immediately.

300

I/be/you -> not/go out/that man

If I were you, I wouldn't go out with that man.

300

only/you/asked -> I/help

Only if you had asked, I would have helped.

400

coffee/as long as/night/I/drink -> sleep/cannot

As long as I drink coffee at night, I can’t sleep.

400

data/regularly/backed up/unless -> risk/months of work/losing/we

Unless the data is backed up regularly, we will risk losing months of work.

400
practice/you/more -> become/excellent/pianist/could

If you practiced more, you could become an excellent pianist.

400

comittee/informed/earlier -> crisis/averted/altogether/might

Had the committee been informed earlier, the crisis might have been averted

500

ring/phone/me/out/be/while -> message/records/answering machine

If the phone rings while I’m out, the answering machine records the message.

500

you/borrow/can/car/by ten/on condition/return/

You can borrow my car on condition that you will return it by ten.

500

not be/she/meticulous planning/for ->situation/within hours/collapse

If it weren't for her meticulous planning, the entire operation would collapse within hours.

500

realize/not/mistake/our/we <- we/not/map/twice/check 

We wouldn't have realized our mistake if we hadn't checked the map twice.