This document summarizes different types of conditional sentences in English:
1) Open present or future conditionals use "if + present" in the if-clause and "will + infinitive" in the main clause. They refer to possible present or future situations.
2) Unreal present or future conditionals use "if + past simple" in the if-clause and "would + infinitive" in the main clause. They refer to unlikely or imaginary present or future situations.
3) Unreal past conditionals use "if + past perfect" in the if-clause and "would have + past participle" in the main clause. They refer to unlikely past situations.
4) General conditionals