Conditionals
I. Type zero
If/ When (Present Simple or Continuous) , (Present Simple or Continuous)
Use: Common states
II. Type one
If/When (Present Simple or Continuous), (will/ be going to)
Use: Possible future states or events
III. Type two
If (Past Simple or Continuous), (would, could, should, might)
Use: unlikely or imaginary states or events in the present or future
to be = were for every formal contexts
IV. Type three
If (Past perfect), (would, could, should, might + have + Past Participle)
Use: unlikely or imaginary states or events in the past
V. Mixed
3 + 2
2 + 3
VI. Others
If you will/would,….
Should can be replaced for if in normal sentence
Given/ if so/ otherwise/ provided can be replaced for if in inverted sentences
If it were not for / had not been for
If S were to become replace V-ed