Onditional Entences: Present (Simple, Perfect) Present / Imperative
Onditional Entences: Present (Simple, Perfect) Present / Imperative
TYPE 0
conditions which are always true If you eat too much, you get fat. Oil floats if you pour it on water. if-clause present (simple, perfect) main clause present / imperative
TYPE 1
conditions which are very probable in the present or future If I see her, Ill give her your love. If I have enough time tomorrow, Ill come and see you. If its fine tomorrow, Im going to paint the windows.
TYPE 2
conditions which are improbable or impossible in the present or future If I knew her name, I would/should tell you. Id get up earlier if there was a good reason to. If I had another 500, I could buy a car. if-clause past (simple, continuous) were to main clause would, could (would be able to), might (would perhaps/possibly) + infinitive
TYPE 3
unreal conditions in the past: something that could have happened in the past but didnt. If you had asked me, I would have told you. If you had worked harder, you would have passed your exams. Id have been in bad trouble if Jane hadnt helped me. if-clause past perfect (simple, continuous) main clause would/should/could/might have + past part.
MIXED 1
unreal conditions in the past with an unreal/hypothetical present or future result If the doctor had been called earlier, she could still be alive today. If you had read the book, you would know the answer. if-clause past perfect (simple, continuous) =Type 3 main clause would, should, could, might + infinitive =Type 2
MIXED 2
unreal conditions in the past with an unreal/hypothetical past result If Bob wasnt so lazy, he would have passed the exam. if-clause past (simple, continuous) =Type 2 main clause would, should, could, might have + past part. =Type 3