LearnEnglish
CursoLección 54/87
B1

Primer condicional: if + presente, will + verbo

"If + present simple, will + verb. Used for real or likely future situations."

La regla

If + present simple, will + verb. Para situaciones reales o probables en el futuro.

El primer condicional describe condiciones reales sobre el futuro: sí X pasa, Y pasara. La clausula "if" lleva presente simple (NUNCA will dentro del if), y la clausula principal lleva will + verbo. "If I have time, I will review your PR" significa que es probable que tenga tiempo y entonces revisare. Trampa clave para hispanohablantes: en español decimos "sí tendre tiempo" suena raro, pero algunos transfieren "if I will have" al inglés, lo cual es incorrecto. El orden de las clausulas es flexible y se separa con coma cuando if va primero.

Ejemplos

If I have time, I will review your PR.

Sí tengo tiempo, revisare tu PR.

If the build fails, we will rollback.

Sí falla el build, haremos rollback.

If you ping Elena on Slack, she will respond fast.

Sí haces ping a Elena en Slack, respondera rápido.

We will deploy on Monday if all tests pass.

Desplegaremos el lunes sí todos los tests pasan.

If you don't write tests, the bug will return.

Sí no escribes tests, el bug volvera.

I will join the retro if my call ends early.

Me unire a la retro sí mi llamada termina pronto.

If she finishes the spec, we will start coding.

Sí ella termina la spec, empezaremos a codear.

Casos típicos

If primero: con comaIf + present, subject + will + verb
If it rains, I will stay home.If you push, CI will run.
Will primero: sin comasubject + will + verb + if + present
I will help if you ask.We will ship if QA approves.
Negativo en cualquier clausulaIf + don't/doesn't + verb / won't + verb
If you don't reply, I won't wait.
Variantes: can, may, might en lugar de willIf + present, can/may/might + verb
If you have time, you can join the call.

Trampas hispanohablantes

If I will have time, I will help.If I have time, I will help.

Despues de "if" usa presente simple, NUNCA will.

If you push, CI runs.If you push, CI will run.

La clausula principal lleva will + verbo (futuro), no presente.

If the deploy fails will we rollback.If the deploy fails, we will rollback.

Falta la coma despues de la clausula "if" cuando va primero.

If you not test it, it will fail.If you don't test it, it will fail.

Negativo en presente simple usa don't/doesn't, no "not" suelto.