-
Structure
- IF/ condition / result
- result / IF/ condition
- we use shall, can, or may instead of will
-
First Conditional
-
there is a real possibility that the condition will happen (FUTURE)
-
IF / present simple / WILL + base verb
- If it rains I will stay at home.
- If Tara is free tomorrow he will invite her.
- If they do not pass their exam their teacher will be sad.
- If it rains tomorrow will you stay at home?
- If it rains tomorrow what will you do?
-
WILL + base verb/ IF/ present simple
- I will tell Mary if I see her.
- He will invite Tara if she is free tomorrow.
- Their teacher will be sad if they do not pass their exam.
- Will you stay at home if it rains tomorrow?
- What will you do if it rains tomorrow?
- we use should, could or might instead of would
-
Second Conditional
-
there is an unreal possibility that the condition will happen (FUTURE)
-
IF / past simple / WOULD + base verb
- If I married Mary I would be happy.
- If Ram became rich she would marry him.
- If it snowed next July would you be surprised?
- If it snowed next July what would you do?
-
WOULD + base verb / IF / past simple
- I would be happy if I married Mary.
- She would marry Ram if he became rich.
- Would you be surprised if it snowed next July?
- What would you do if it snowed next July?
- we use should, could or might instead of would
-
Third Conditional
-
both the condition and result are impossible now
-
IF / past perfect / WOULD HAVE + past participle
- If I had seen Mary I would have told her.
- If Tara had been free yesterday I would have invited her.
- If they had not passed their exam their teacher would have been sad.
- If it had rained yesterday would you have stayed at home?
- If it had rained yesterday what would you have done?
-
WOULD HAVE + past participle / IF / past perfect
- I would have told Mary if I had seen her.
- I would have invited Tara if she had been free yesterday.
- Their teacher would have been sad if they had not passed their exam.
- Would you have stayed at home if it had rained yesterday?
- What would you have done if it had rained yesterday?
- we use should have, could have, might have instead of would have
-
Zero Conditional
-
the condition always has the same result
-
IF / present simple / present simple
- If I miss the 8 o'clock bus I am late for work.
- If I am late for work my boss gets angry.
- If people don't eat they get hungry.
- If you heat ice does it melt?
-
present simple / IF /present simple
- I am late for work if I miss the 8 o'clock bus.
- My boss gets angry if I am late for work.
- People get hungry if they don't eat.
- Does ice melt if you heat it?