La respuesta directa: los ejercicios de condicionales en inglés se deciden por una sola arquitectura — la condición va en presente o pasado (if it rains, if I had time, if I had known) y el futuro o el would se guardan para la consecuencia (we will stay, I would help, I would have gone). Después de if nunca va *if it will rain ni *if I would have time, aunque tu «si tuviera, diría» coloque la hipótesis en los dos lados.
Estas 25 frases cubren zero, first, second, third, las mixtas (If I had studied, I would have a better job now) y wish + pasado, la hermana estructural de la segunda condicional. Cada respuesta se corrige al instante y explica la trampa del español: «si tuviera» no dice if I would have, y la contracción 'd puede esconder had o would según la frase (if you'd told me = had; I'd have helped = would).
Quiz: Condicionales en inglés — 25 preguntas
Las preguntas van en rondas de 10, de las 25 de esta página. Termina una ronda para continuar; todas las preguntas y respuestas también están más abajo.
Calentamiento · zero y first
If you heat ice, it ___ .
Todas las preguntas, respuestas y explicacionesÁbrelo cuando termines para comprobar tus respuestas.
1. If you heat ice, it ___ .
- melts
- melted
- would melt
- is melting
Respuesta correcta: melts · Condicional zero: verdades generales llevan presente en las dos frases (If you heat ice, it melts). El will del futuro español («se derretirá») aquí sobra — y melted es pasado —: después de if y en resultados universales, presente.
2. If it ___ tomorrow, we'll stay home.
- will rain
- rains
- would rain
- rained
Respuesta correcta: rains · Si llueve mañana, nos quedaremos en casa: If it rains tomorrow, we will stay home. La condición posible usa presente y la consecuencia puede llevar will.
3. She ___ late if the train doesn't arrive soon.
- is
- would be
- will be
- be
Respuesta correcta: will be · Consecuencia de un caso real y posible = first conditional: will be late. El if ya lleva presente (doesn't arrive); el will va en la consecuencia, no en la condición.
4. Plants die if you ___ them.
- don't water
- won't water
- wouldn't water
- didn't water
Respuesta correcta: don't water · Zero conditional con negación: if you don't water them. Después de if no cabe won't (futuro) ni wouldn't (condicional): el inglés exige el presente entero en la condición, como el español exige «si no las riegas».
5. If he asks me, I ___ him.
- will help
- would help
- helped
- would helping
Respuesta correcta: will help · First conditional: si la petición es posible y real, will en la consecuencia — I will help him. Would help sería segunda condicional (hipotética): «si me lo pidiera, le ayudaría».
6. We won't go out unless it ___ up.
- will clear
- clears
- would clear
- clearing
Respuesta correcta: clears · Unless = «a menos que / si... no»: unless it clears up = if it doesn't clear up. Igual que after if, after unless jamás va will: presente en la condición, will en la consecuencia.
7. If you mix red and yellow, you ___ orange.
- will get
- would get
- get
- got
Respuesta correcta: get · Una mezcla siempre da el mismo resultado: zero conditional, presente + presente (you get orange). «You will get orange» también es inglés correcto (first conditional, una predicción real); aquí se pide la forma del hecho general, que lleva presente. Lo que nunca entra es would: no es hipotético.
8. If I ___ a million dollars, I would travel the world.
- have
- had
- will have
- would have
Respuesta correcta: had · Second conditional (hipotética, improbable): pasado simple en la condición — if I had — y would en la consecuencia. «Would have» después de if es el calco mental de «si tendría», y en inglés no existe: «si tuviera» = if I had.
9. If I ___ you, I would apologize.
- were
- was being
- am
- would be
Respuesta correcta: were · If I were you es la fórmula fija del consejo hipotético: were para todas las personas (I, he, she, it). El «si fuera tú» del español funciona igual: fueras/fuera → were, no would.
10. She would be here now if she ___ in London.
- would be
- were
- would have been
- will be
Respuesta correcta: were · El now delata la segunda condicional: su presencia en Londres es un hecho presente imposible (no está), así que were. «Would have been» sería para una condición pasada: She would have come if she had been in London.
11. Unless you ___ faster, you'll miss the plane.
- walk
- will walk
- would walk
- walking
Respuesta correcta: walk · Unless + presente, will en la consecuencia: unless you walk faster = if you don't walk faster. El futuro español («a menos que camines más rápido» suena a futuro) en inglés se dice en presente.
12. If I spoke French, I ___ this job.
- will get
- get
- would get
- am getting
Respuesta correcta: would get · Condición contraria a un hecho presente (no hablo francés): segunda condicional, spoke + would get. El would va solo en la consecuencia (I would get), nunca después de if.
13. What ___ if you lost your phone?
- would you did
- will you do
- would you do
- do you will
Respuesta correcta: would you do · En la pregunta What would you do?, would es el auxiliar y va antes del sujeto you. Lost presenta la situación hipotética: ¿qué harías si perdieras el móvil?
14. If we had more time, we ___ visit the museum.
- would
- will
- had
- are
Respuesta correcta: would · Had en la condición (no tenemos todo el tiempo que quisiéramos: hipotético) pide would en la consecuencia: we would visit. La pareja had + would es el espejo exacto de «si tuviéramos... visitaríamos».
15. If I ___ the truth, I would tell you.
- know
- knew
- would know
- have known
Respuesta correcta: knew · «Si supiera la verdad, te lo diría»: el imperfecto de subjuntivo español (supiera) se traduce al pasado simple inglés — knew. «If I would know» calca un «si sabría» que ni tu propio español admite.
16. You ___ pass the exam easily if you studied harder.
- will
- can
- would
- do
Respuesta correcta: would · Estudiar más es hipotético (studied en pasado irreal), así que la consecuencia lleva would: you would pass. Will sería real (if you study harder, you will pass): mismo consejo, dos grados de probabilidad.
17. I won't sign the contract unless the terms ___.
- will change
- change
- changed
- would change
Respuesta correcta: change · Negociación real, no hipotética: unless + presente (change), won't en la principal. Los futuros después de unless son el error espejo de *if it will rain: la condición nunca conjuga el futuro.
18. If I had known about the meeting yesterday, I ___ to the office.
- would have gone
- would go
- had gone
- will go
Respuesta correcta: would have gone · Had known presenta una condición pasada que no se cumplió. La consecuencia usa would have + participio: I would have gone, habría ido.
19. They would have helped you if you ___ them.
- would have asked
- asked
- had asked
- would ask
Respuesta correcta: had asked · «Si les habrías pedido» ✗ — «si les hubieras pedido» ✓ = if you had asked. After if, la third conditional pide had + participio; would have solo puede ir con el resultado (they would have helped). Escuchar «I'd have» y reconstruirlo como «I would have» dentro de la cláusula con if es precisamente la trampa.
20. I ___ a better job now if I had studied business.
- would have
- would have had
- will have
- had
Respuesta correcta: would have · Condicional mixta: condición pasada (if I had studied) con resultado presente (now). Por eso would + verbo a secas — I would have a better job now — y no would have studied... El now obliga a romper el molde de la third estándar.
21. What would you have done if you ___ in my place?
- were
- been
- would be
- had been
Respuesta correcta: had been · El resultado está cerrado en el pasado (would you have done), así que la condición también es pasada: if you had been in my place = «si hubieras estado en mi lugar». Were sería para un presente hipotético: What would you do if you were in my place?
22. «If you'd told me, I would have helped.» — ¿Qué esconde la contracción 'd?
- would
- had
- should
- did
Respuesta correcta: had · Después de if, 'd es siempre had (if you had told me). En la principal, 'd suele ser would (I'd help). La misma contracción vale dos cosas, y por eso el oído hispano escucha «if you'd» y escribe *if you would: «si me lo hubieras dicho» = if you'd told me.
23. ¿Cuál de estas frases es correcta?
- If it would have rained, we would have stayed home.
- If it rained, we would have stayed home.
- If it had rained, we would have stayed home.
- If it had rained, we would stayed home.
Respuesta correcta: If it had rained, we would have stayed home. · Third conditional íntegra: had + participio en la condición (if it had rained) y would have + participio en la consecuencia (we would have stayed). La 1 pone would donde el español pone el subjuntivo; la 2 mezcla tiempos; la 4 pierde el have del condicional perfecto.
24. I wish I ___ taller.
- were
- am
- would be
- had been
Respuesta correcta: were · wish + pasado para un deseo presente: I wish I were taller («ojalá fuera más alto»). Would after wish está vetado en estados: wish + would solo sirve para quejas sobre conductas ajenas. Repasa la estructura completa en la guía de wish.
25. I wish it ___ stop raining.
- did
- had
- would
- will
Respuesta correcta: would · Queja contra algo que quieres cambiar: wish + would + verbo — I wish it would stop raining. La interferencia: «ojalá dejara de llover» sugiere did, pero el inglés de wish + would expresa precisamente el fastidio que el did neutro no transmite.
Asigna este cuestionario a tu clase
Gratis y sin cuenta para los estudiantes.
Condicionales en inglés: elige según la situación
Los condicionales en inglés relacionan una condición con su resultado. No se eligen traduciendo literalmente el si español: primero decide si hablas de un hecho habitual, una posibilidad futura, una situación imaginaria actual o un pasado que ya no puedes cambiar.
Compara If I have time, I will help con If I had time, I would help. La primera presenta una posibilidad real; la segunda imagina disponer de tiempo. Para un pasado distinto se usa If I had had time, I would have helped.
- Zero: If water freezes, it expands; describe una relación general.
- First: If it rains, we will stay home; posibilidad futura.
- Second y third: If I knew, I would tell you; If I had known, I would have told you.
Las cuatro condicionales en un vistazo
Todas las condicionales comparten la misma arquitectura: la condición (la frase con if) nunca conjuga el futuro, y el would vive exclusivamente en la consecuencia. Lo que cambia es el tiempo de la condición y, con él, el grado de realidad.
- Zero — if + presente, presente: verdades generales (If you heat ice, it melts).
- First — if + presente, will: futuro real y posible (If it rains, we'll stay home).
- Second — if + pasado, would: hipotético o improbable en el presente (If I had time, I would help; If I were you...).
- Third — if + had + participio, would have + participio: pasado ya imposible (If I had known, I would have gone).
- Mixed — condición pasada + resultado presente: If I had studied, I would have a better job now.
- Unless = if... not: a menos que, y obedece las mismas reglas de tiempo que if.
Regla de oro: en el hueco de después de if (o unless) jamás entran will ni would. El español, que tampoco los admite («si lloverá» ✗), ya te sabe la respuesta: solo hay que traducirla bien.
Por qué el español tropieza aquí
El condicional español es una palabra entera con un sufijo: ayudaría = would help. Como el marcador de hipótesis va pegado al verbo, el oído hispano lo reconoce «por dentro» de la forma verbal y lo coloca en ambos huecos: *if I would have time, I would help. En inglés hay dos huecos distintos y una sola sede correcta: la condición lleva pasado (had), la consecuencia lleva would.
La ambigüedad de las contracciones agrava el problema: I'd vale lo mismo para I had (If I'd known) que para I would (I'd have gone), y ese empate auditivo es el que despista al oído hispano. Quien reconstruye mal lo que escucha escribe *If I would have known («si habría sabido»), cuando el español cuidadoso — si hubiera sabido, habría ido — marca exactamente la frontera que el inglés respeta: had tras if, would en la principal.
Antes de escribir, pregúntate: ¿la condición es real, hipotética o imposible? Esa respuesta decide si la frase con if usa presente, pasado o had, y would solo aparece en la consecuencia.
Las cinco trampas que caen en cada examen
- «If it will rain, I will stay home» ✗ → If it rains, I will stay home: no futuro después de if.
- «If I would have a car, I would drive» ✗ → If I had a car: tras if va el pasado (tuviera → had).
- «If I would have known, I would have gone» ✗ → If I had known: tras if va el perfecto (hubiera sabido → had known).
- «Unless it will stop raining» ✗ → Unless it stops raining: unless obedece la misma prohibición que if.
- «I wish I would be taller» ✗ → I wish I were taller: wish + pasado para estados; wish + would solo para quejas.
Wish y condicionales mixtas: cuando el tiempo se cruza
Wish es la segunda cara de la condicional hipotética: I wish I had more time equivale a «ojalá tuviera más tiempo» y funciona como una second conditional sin if. Con estados usa el pasado (wish I were, wish I knew), y con comportamientos que te molestan usa would (I wish he would call me).
Las mixtas rompen la simetría de tiempos cuando los hechos la rompen: una decisión pasada cambia tu presente (If I had taken that job, I would be richer now) y un estado pasado cambia tu resultado pasado-presente (She would have called if she had had your number — third estándar). El marcador now suele delatar la mixta: aparece would + verbo donde esperarías would have.
Wish + pasado = «ojalá...» sobre el presente. Wish + would = queja sobre alguien (o el tiempo). La guía completa de I wish en español está en el enlace de prácticas.
Cómo automatizar las condicionales
Después, llévalo a tus textos reales: pega un correo o mensaje en el corrector gratuito de PromGee y revisa cada if con una breve explicación de cada corrección. Las condicionales mixtas y los wish solo se consolidan cuando aparecen en tus propias frases.
Sigue practicando
Preguntas frecuentes
¿Cuántos tipos de condicionales hay en inglés?
Cuatro clásicos más las mixtas: zero (presente + presente, verdades), first (if + presente, will, futuro real), second (if + pasado, would, hipotético presente) y third (if + had + participio, would have, pasado imposible). Las mixtas combinan capa pasada con resultado presente: If I had studied, I would have a better job now.
¿Por qué no se dice «if I will» ni «if I would»?
Porque el tiempo de la consecuencia lo marca la propia frase principal (will, would, would have), y la condición solo sitúa la probabilidad: presente (if it rains) o pasado (if I had, if I had known). El español hace lo mismo con el futuro — «si lloverá mañana» es agramatical — y por eso *if I would have se siente tan natural decirlo y tan fácil de prohibir.
¿Cómo se dice «si hubiera sabido, habría ido» en inglés?
If I had known, I would have gone — third conditional. «Hubiera sabido» (pluscuamperfecto de subjuntivo) = had + participio después de if; «habría ido» = would have + participio en la consecuencia. En el habla rápida ambas se contraen igual — If I'd known, I'd have gone — y ahí está el laberinto: el primer 'd es had y el segundo es would.
Plataforma de aprendizaje de inglés
Practica las 13 categorías en la plataforma de aprendizaje de PromGee. Las preguntas se ajustan a tu nivel, cada respuesta se explica y tu progreso se guarda en tu cuenta.