1) реальное условие, относящееся к настоящему или к будущему.
формула: сущ. + will +глагол в 1 форме + if + сущ. + гл в форме Present Simple
e.g. We will go on a picnic if it doesn't rain (Мы поедем на пикник, елси не пойдет додждь)
2) нереальное условие, относящееся к настоящему или будущему (мы не знаем произойдет это или нет, мы предполагаем)
формула: сущ. + would + гл. в 1 форме + if + сущ. + гл. в форме Past Simple
e.g. If the weather were fine, we would go on a picnic (Если бы погода была хорошей, мы бы поехали на пикник)
3) нереальные условия, относящиеся к прошлому (ничего нельзя изменить)
формула: сущ. + would have + гл. в 3 форме + if + сущ + гл. в форме Past perfect.
e.g. If he had studied better he would have passed the exam (Если бы он лучше учился, он бы сдал экзамен (но он его не сдал)).