Las frases condicionales con si

La condición se presenta como posible

subordinada principal
si + indicativo indicativo (presente/futuro)
o
imperativo

Si hace buen tiempo, vendré el sábado. (= A lo mejor hace buen tiempo)
Si hace buen tiempo, ven a mi casa.

¡Ojo! En la subordinada (Si...) nunca se utiliza el futuro. Si hará buen tiempo, vendré el sábado.

En el discurso indirecto con el verbo principal en un tiempo del pasado diremos frases como
Dijo que si hacía buen tiempo, vendría más tarde.

La condición se presenta como imposible o poco probable, en el presente.

subordinada principal
si + subjuntivo imperfecto condicional

Si hiciera buen tiempo, vendría el sábado. (= No va a hacer buen tiempo esta tarde.)

La condición no se realizó en el pasado

subordinada principal
si + subjuntivo pluscuamperfecto condicional perfecto
o
subjuntivo pluscuamperfecto

Si hubiera hecho buen tiempo, habría venido el sábado. (= No hizo buen tiempo)
Si hubiera hecho buen tiempo, hubiera venido a mi casa.