Cláusulas condicionales:

A.  Oraciones con condiciones posibles:

If he's a millionaire, she'll marry him in the twinkling of an eye.
Si es millonario, ella se casará con él en un abrir y cerrar de ojos.

(Esta oración no indica si él es millonario o no; es posible que lo sea; también es posible que no lo sea.)

fórmula: Si + presente de indicativo, futuro de indicativo

                o

                Futuro de indicativo, si + presente de indicativo

(Para expresar este tipo de idea en el pasado, se utiliza: Si + imperfecto de indicativo, condicional de indicativo.)
Ejemplos:
               
Para el futuro:  Te digo que si no le escribes una carta a Santa Claus, él no sabrá qué traerte.
               
Para el pasado: Le dije a mi hijo que si no le escribías una carta a Santa Claus, él no sabría qué traerle.

+++++++++++++++++++++++++++

B. Oraciones con condiciones contrarias a los hechos en el presente:

If he were a millionaire, she would marry him in the twinkling of an eye.
Si fuera millonario, ella se casaría con él en un abrir y cerrar de ojos.

(Con esta oración se entiende que él no es millonario y que ella no se casa con él.)

fórmula: Si + imperfecto de subjuntivo, condicional de indicativo.

                 o

               Condicional de indicativo, si + Imperfecto de subjuntivo.

+++++++++++++++++++++++++++

C. Oraciones con condiciones contrarias a los hechos en el pasado:

If he had been a millionaire, she would have married him in the twinkling of an eye.
Si hubiera sido millonario, ella se habría casado con él en un abrir y cerrar de ojos.

(Con esta oración, sabemos que ella no se casó con él porque no era millonario.  La oración C es como B, expresada en el pasado: él no era millonario y ella no se casó con él.)

fórmula: Si + pluscuamperfecto de subjuntivo, condicional perfecto de indicativo.

                o

                Condicional perfecto de indicativo, si + pluscuamperfecto de subjuntivo.