
Recursos
Lecciones de gramáticaPor temasFlash cardsLecturasEjercicios de listeningGlosarioFalsos amigos¿Cuál usar?SufijosPrefijosDescubre tu nivelBlogWhenvsIf
"When" es para eventos seguros que van a ocurrir; "if" es para eventos inciertos o hipotéticos.
Comparación directa
"When" se usa cuando estás seguro de que algo va a ocurrir; es solo una cuestión de cuándo. Expresa certeza sobre el evento futuro.
Call me when you arrive. I will be waiting.
Llámame cuando llegues. Estaré esperando.
When I retire, I want to travel the world.
Cuando me jubile, quiero viajar por el mundo.
She cried when she heard the good news.
Ella lloró cuando escuchó la buena noticia.
"If" se usa cuando la ocurrencia es incierta o condicional; podría pasar o no. Expresa duda o dependencia de una condición.
Call me if you need anything. I am here.
Llámame si necesitas algo. Estoy aquí.
If it rains tomorrow, we will cancel the picnic.
Si llueve mañana, cancelaremos el picnic.
What would you do if you won the lottery?
¿Qué harías si ganaras la lotería?
Error frecuente
- •"I will call you if you arrive" implica duda sobre si la persona llegará.
- •"I will call you when you arrive" asume que sí llegará, el contraste parece sutil pero cambia completamente el nivel de confianza del hablante.
Truco para recordarlo
- •Pregunta clave: ¿es seguro que va a pasar? Sí = "when" (certeza, cuestión de cuándo); posible pero incierto = "if" (duda).
- •"When I graduate" = asumo que me graduaré; "If I graduate" = no estoy seguro.
Regla rápida
- •When = evento seguro (cuestión de tiempo).
- •If = evento incierto (cuestión de posibilidad).
¿Sabías que...?
Uno de los puntos más confusos del inglés para hispanohablantes es que después de WHEN e IF que introducen el futuro, el inglés usa el PRESENTE SIMPLE, nunca el futuro. "When I ARRIVE" (correcto) vs "when I WILL ARRIVE" (incorrecto). En español, usamos el subjuntivo futuro: "cuando LLEGUE", y esta forma subjuntiva se siente "futura," lo que lleva a intentar usar el futuro en inglés. Pero el inglés usa el presente como marcador de certeza en la cláusula temporal: el futuro ya está en la cláusula principal ("I WILL call you"), así que la cláusula condicional/temporal va en presente.
Practica lo que aprendiste
Ejercicio 1 · Elige la correcta
_____ I get home, I'll call you. I should be back around seven.
Ejercicio 2 · Elige la correcta
_____ it rains tomorrow, we'll cancel the barbecue.
Ejercicio 3 · Forma la palabra
Pares relacionados
"By" indica un límite máximo de tiempo (no más tarde de); "until" indica la duración continua de una acción hasta un punto.
"Since" indica desde que momento específico empezó algo; "for" indica cuánto tiempo ha durado algo.
"Unless" significa "si no" o "excepto si"; "if" es la condición neutra que puede ser positiva o negativa.
'A' se usa antes de sonidos consonánticos; 'an' se usa antes de sonidos vocálicos.
Bryan López
Fundador de SpeakUP Academy