Una oración con if dice qué pasa, qué pasaría o qué habría pasado. La lógica es casi la del español, así que el trabajo está en los puntos donde los dos idiomas se separan: in case, even if y wish.

Your turn

¿En qué se diferencian estas tres oraciones? ¿Cómo las dirías en español?

If it rains, we'll stay home. / If it rained, we'd stay home. / If it had rained, we'd have stayed home.

La idea central

SituaciónEn españolEn inglés
PosibleSi llueve, nos quedamos.If it rains, we'll stay home.
ImaginadaSi tuviera tiempo, viajaría más.If I had time, I'd travel more.
No pasóSi hubiera sabido, te habría llamado.If I had known, I would have called you.

Lo que siempre pasa

If I drink coffee late, I can't sleep.
Si tomo café tarde, no puedo dormir.
When people are tired, they make more mistakes.
Cuando estamos cansados, cometemos más errores.
If you heat water to a hundred degrees, it boils.
Si calientas agua a cien grados, hierve.
if + presente, presente

Lo posible

if + presente, will / can / might + verbo
If it rains, we'll stay home.
Si llueve, nos quedamos en casa.
If you call me, I'll help you.
Si me llamas, te ayudo.
We'll be late if we don't leave now.
Si no salimos ya, vamos a llegar tarde.
If you finish early, you can go home.
Si terminas temprano, te puedes ir.
If you see Lucía, tell her to call me.
Si ves a Lucía, dile que me llame.
If we have time, we might visit the museum.
Si nos da tiempo, quizás vayamos al museo.
If everything goes well, we'll finish on Friday.
Si todo sale bien, terminamos el viernes.

Igual que nadie dice si lloverá, en inglés no se dice if it will rain. Con when pasa lo mismo: donde el español pone subjuntivo (cuando llegues), el inglés pone presente.

Call me when you arrive.
Llámame cuando llegues.

Fíjate también en el resultado: donde en español basta el presente (nos quedamos, te ayudo), el inglés suele poner will.

Lo imaginado

if + pasado, would + verbo
If I had more time, I'd travel more.
Si tuviera más tiempo, viajaría más.
If she knew the answer, she would tell us.
Si supiera la respuesta, nos lo diría.
What would you do if you won the lottery?
¿Qué harías si te ganaras la lotería?
If I were you, I'd wait.
Yo que tú, esperaría.

Donde el español usa tuviera, supiera, ganaras, el inglés usa el pasado: had, knew, won. No habla del pasado: marca distancia con la realidad. If I were you es tu yo que tú o yo en tu lugar; en la conversación también oirás If I was you, pero were es la forma segura.

Lo que no pasó

If I had known
condición: had + participio
I would have called
resultado: would have + participio
you
a quién
If I had known, I would have called you.
Si hubiera sabido, te habría llamado.
If we had left earlier, we wouldn't have missed the train.
Si hubiéramos salido antes, no habríamos perdido el tren.
She would have helped if you had asked her.
Te habría ayudado si se lo hubieras pedido.

En español es común decir hubiera en las dos partes (si hubiera sabido, te hubiera llamado). En inglés cada parte tiene su forma: had después de if y would have en el resultado.

Mezclar tiempos

A veces la causa está en el pasado y el resultado en el presente, o al revés. Cada parte toma el tiempo que le corresponde:

If I had studied medicine, I would be a doctor now.
Si hubiera estudiado medicina, ahora sería médico.
If I were more careful, I wouldn't have forgotten the meeting.
Si fuera más cuidadoso, no se me habría olvidado la reunión.

Unless, as long as, even if

I won't go unless you come with me.
No voy a menos que vengas conmigo.
You can stay as long as you keep quiet.
Puedes quedarte siempre y cuando no hagas ruido.
We'll agree, provided that the price is reasonable.
Aceptamos, siempre que el precio sea razonable.
I'll go even if it rains.
Voy aunque llueva.

Unless ya es negativo (a menos que, si no), así que no lleva otra negación: unless you hurry, no unless you don't hurry.

In case no es en caso de que

In case es por si: haces algo antes, como precaución. En caso de que pone una condición, y eso en inglés es if.

Take an umbrella, just in case.
Llévate un paraguas, por si acaso.

Wish y hope: las dos caras de ojalá

La regla práctica: ojalá + presente de subjuntivo (algo que puede pasar) es hope; ojalá + tuviera o hubiera (algo irreal o que ya no pasó) es wish.

I hope you get home safe.
Que llegues bien.
I hope she comes.
Ojalá venga.
I wish I had more time.
Ojalá tuviera más tiempo.
I wish I knew the answer.
Ojalá supiera la respuesta.
I wish I had called her.
Ojalá la hubiera llamado.
I wish you would listen.
Ojalá me escucharas, de verdad.
I wish you have a good trip. Incorrect
I hope you have a good trip.
Que tengas buen viaje.

Como fórmula fija sí existe wish + persona + sustantivo: I wish you a good trip.

Minidiagnóstico

Your turn

Completa con stay. Hablas de mañana.

If it rains tomorrow, we at home.
Your turn

Completa con have. Es una situación imaginada.

If I more time, I would learn another language.
Your turn

Completa con call. Quieres decir si hubiera sabido, te habría llamado.

If I had known, I you.
Your turn

Quieres decir llévate un abrigo por si hace frío.

Your turn

Le quieres decir a una amiga ojalá te vaya bien en la entrevista.

Your turn

Un amigo duda si aceptar un trabajo en otra ciudad. Dale tu consejo empezando con If I were you.

Llévatelo

If I were you, I'd wait.
Yo que tú, esperaría.
What would you do if you won the lottery?
¿Qué harías si te ganaras la lotería?
If everything goes well, we'll finish on Friday.
Si todo sale bien, terminamos el viernes.
Call me when you arrive.
Llámame cuando llegues.
I won't go unless you come with me.
No voy a menos que vengas conmigo.
You can stay as long as you keep quiet.
Puedes quedarte siempre y cuando no hagas ruido.
I'll go even if it rains.
Voy aunque llueva.
Take an umbrella, just in case.
Llévate un paraguas, por si acaso.
I wish I knew the answer.
Ojalá supiera la respuesta.
I hope you get home safe.
Que llegues bien.
If I had known, I would have called you.
Si hubiera sabido, te habría llamado.

Para recordar

Si en español dirías llueve, lloviera o hubiera llovido, en inglés dirías rains, rained o had rained: el verbo marca qué tan real es la situación.