Condicionales en inglés: los 4 tipos y 60 ejercicios
Los cuatro condicionales del inglés explicados uno a uno, más los mixtos, las invertidas y unless. Con 60 ejercicios corregidos al momento y descargables en PDF.
Los condicionales asustan más de lo que valen. Son tres estructuras fijas, y lo único que hay que decidir es una cosa: cuánto de posible es lo que estás contando.
La clave
Primero = puede pasar. Segundo = no va a pasar, pero lo imagino. Tercero = ya no puede pasar, porque el pasado no se cambia.
Los cuatro condicionales de un vistazo
Son cuatro, no tres: al primero, al segundo y al tercero hay que sumarles el cero, que es el más fácil y el que nadie explica. Lo que cambia entre ellos no es el tema, es cuánto de posible es lo que cuentas.
| Tipo | Estructura | Qué significa | Ejemplo |
|---|---|---|---|
| Cero | If + present simple, present simple | Siempre pasa: una ley, una norma o una costumbre | If you heat water to 100 degrees, it boils. |
| Primero | If + present simple, will + infinitivo | Puede pasar de verdad, hoy o mañana | If it rains, we will cancel the match. |
| Segundo | If + past simple, would + infinitivo | No va a pasar, pero me lo imagino | If I won the lottery, I would buy a house. |
| Tercero | If + past perfect, would have + participio | Ya no puede pasar: es pasado, y el pasado no se cambia | If I had studied, I would have passed. |
Fíjate en el mecanismo: cada vez que bajas un escalón de posibilidad, el verbo retrocede un tiempo. Del presente (cero y primero) al pasado (segundo), y del pasado al pasado perfecto (tercero). No es que el segundo hable del pasado: es que el inglés usa el pasado para marcar distancia con la realidad, igual que en español decimos si tuviera y no si tengo .
Casos resueltos: por qué aquí va uno y no el otro
If it ___ (rain) tomorrow, we ___ (cancel) the match.
Primer condicional: If it rains tomorrow, we will cancel the match.
Que llueva mañana es perfectamente posible, así que va el primero. Ojo al detalle que más se falla: detrás de if va rains, en presente. En español tampoco decimos si lloverá , así que aquí los dos idiomas coinciden y aun así se cuela el will por contagio de la segunda mitad.
If I ___ (win) the lottery tomorrow, I ___ (buy) a house.
Segundo condicional: If I won the lottery, I would buy a house.
Habla de mañana igual que el anterior, pero cambia la actitud: no espero que pase. En cuanto lo ves como una fantasía, el verbo retrocede a pasado (won) y la otra mitad pasa a would. Compáralo con If I pass the exam, I will celebrate: eso sí lo espero, y por eso va primero.
If I ___ (be) you, I ___ (not sign) that contract.
Segundo condicional: If I were you, I wouldn't sign that contract.
Es la forma normal de dar un consejo en inglés. Y aquí está la única irregularidad del tema: con el verbo be en segundo condicional se usa were para todas las personas, también con I, he y she. If I was you se oye por la calle, pero en un examen se corrige.
If I ___ (know) about the meeting, I ___ (go).
Depende de cuándo sea. Si la reunión es mañana: If I knew about the meeting, I would go. Si la reunión fue ayer: If I had known about the meeting, I would have gone.
Este par es el que separa el B1 del B2. El segundo condicional habla de algo que todavía podría cambiar; el tercero, de una puerta ya cerrada. Si no queda nada por hacer, la frase pide tercero: had known más would have gone.
If you ___ (heat) ice, it ___ (melt).
Condicional cero: If you heat ice, it melts.
No es una posibilidad, es un hecho que se repite siempre. Por eso las dos mitades van en presente y no aparece will por ningún lado. Truco para reconocerlo: si puedes cambiar if por when sin que la frase cambie de sentido, es un condicional cero.
If it ___ (will rain), we will stay at home.
Está mal: If it rains, we will stay at home.
Es el error más frecuente de todos. Detrás de if nunca va will. El futuro se marca una sola vez, en la mitad principal. La misma regla vale para when, as soon as, until y before: When I arrive, I will call you.
El orden de las dos mitades y la coma
Las dos mitades se pueden dar la vuelta sin que cambie el significado. Lo único que cambia es la puntuación: si la frase empieza por if, va coma en medio; si empieza por la otra mitad, no va coma. If it rains, we will cancel it pero We will cancel it if it rains. Es un detalle pequeño que en el writing de Cambridge se nota.
Los errores del hispanohablante
| Error | Por qué pasa | Lo correcto |
|---|---|---|
| If it will rain, we will stay. | Vemos futuro en las dos mitades | If it rains, we will stay. |
| If I would have money, I would travel. | Metemos would también detrás de if | If I had money, I would travel. |
| If I was you... | Traducimos si yo fuera con el pasado normal | If I were you... Con be, siempre were |
| If I would have known... | Mezcla del tercero con el segundo | If I had known... |
| If you will come, tell me. | Confundimos este if con el de si acaso | If you come, tell me. |
Los cuatro primeros son el mismo error con distinto disfraz: detrás de if no va nunca ni will ni would. Si te aprendes solo eso, te ahorras la mitad de los fallos del tema.
Para elegir en dos segundos
Pregúntate si eso puede pasar de verdad. Si puede, primero. Si es una fantasía o un consejo, segundo. Si ya pasó y no hay vuelta atrás, tercero. Si es una ley que se cumple siempre, cero.
Los ejercicios
Cada uno abre en su propia página: lo haces aquí y te lo puedes descargar en PDF.
- 1Ejercicio8 preguntas
- 2Identifica el tipo11 preguntasIntermedio
- 3Unless, in case y variantes11 preguntasDifícil
- 4Zero y first conditional10 preguntasFácil
- 5Second y third conditional10 preguntasIntermedio
- 6Mixtos, unless e invertidas10 preguntasDifícil
Sigue con wish e if only o vuelve a Grammar.
Sigue por aquí
Más práctica de condicionales
Fichas sueltas por dificultad
Si prefieres practicar por separado, cada nivel tiene su propia página con más ejercicios.
| Nivel | Qué entra | Practicar |
|---|---|---|
| Difícil | Mixtos, invertidos y unless. | Ir a la ficha |
| Intermedio | Second y third conditional, y cuándo usa cada uno. | Ir a la ficha |
| Fácil | Zero y first conditional, con el mecanismo básico. | Ir a la ficha |
