This document discusses different types of conditional sentences in English:
1) Type 0 or real conditional - used for present real facts/situations and takes the form of if/when + present, present (e.g. "If it is hot, we wear light clothes").
2) Type 1 or future conditional - used for future real/factual situations and takes the form of if/unless + present, future (e.g. "If it doesn't rain, we will go to the mountains").
3) Type 2 or unreal conditional - used for present or future unreal/imaginary situations and takes the form of if + past, would/could + infinitive (e.