Tres tamaños, y el español ya te los marca:
- Si llueve, no voy → If it rains, I won't go. (posible)
- Si lloviera, no iría → If it rained, I wouldn't go. (imaginado: pasado + would)
- Si hubiera llovido, no habría ido → If it had rained, I wouldn't have gone. (ya imposible)
Fíjate en el tercero: «hubiera/habría + participio» sigue siendo had / would have + participio, la regla de siempre.
«Si yo fuera tú»: was que se convierte en were
En el segundo tamaño, was se puede quedar en were para todas las personas (I, he, she, it), sobre todo en la frase clásica «si yo fuera tú»: If I were you, I'd call her (was también se oye y no es un error, pero were es la forma más cuidada).
El resultado no tiene por qué llevar will o would
Cualquier otro modal sirve igual, y hasta un imperativo. Si se va la luz, podemos usar las velas → If the power goes off, we can use candles. · Si vas al súper, compra leche → If you go to the supermarket, buy some milk.
Y en el tercer tamaño, el resultado nunca se dice con pasado normal, siempre would (u otro modal) + have + participio: no es if she had studied harder, she passed the exam, es she would have passed the exam.
La versión formal, sin if
En un registro más formal, sobre todo por escrito, estas mismas frases se pueden decir sin if, invirtiendo el sujeto y el verbo: should, were y had se ponen al principio y ocupan el sitio del if.
- Si necesita ayuda, llámeme → Should you need help, call me.
- Si yo estuviera en su lugar, aceptaría → Were I in your position, I would accept.
- Si lo hubiera sabido, habría venido → Had I known, I would have come.
Suena a carta formal o a texto escrito; en la conversación de cada día se sigue usando if con toda naturalidad.