Ingles.net

Aprende inglés con explicaciones claras en español

Prueba con un tema («presente perfecto»), un verbo («pasado de go») o una palabra («colores»).

Menú

Ejercicios de condicionales en inglés con soluciones

Estos ejercicios de condicionales en inglés van del condicional cero y el primero (A2) al segundo, el tercero y los mixtos (B1-B2), y cada respuesta trae su explicación en español. Escribe o elige tu respuesta, pulsa Comprobar y repasa la solución de las que falles.

Por el equipo de Ingles.net A2B1B2 Actualizado el
Contenido8 apartados

En resumen

  • Condicional cero: if + presente, presente, para lo que siempre ocurre: If you heat ice, it melts.
  • Primer condicional: if + presente, will + verbo, para un futuro posible: If it rains, we'll stay home.
  • Segundo condicional: if + pasado, would + verbo, para lo imaginario en el presente: If I had a car, I'd drive.
  • Tercer condicional: if + had + participio, would have + participio, para lo que no pasó: If I'd known, I'd have called.
  • En la parte con if nunca va will ni would, igual que en español no se dice «si lloverá» ni «si tendría».

Los ejercicios siguen el orden de los tipos: primero los más fáciles (cero y primero, A2) y al final los mixtos (B2). Si necesitas repasar la teoría, la lección de condicionales en inglés tiene la tabla completa con todos los tipos.

Los condicionales de un vistazo
Tipo Condición (if) Resultado Ejemplo
Cero presente presente If you heat ice, it melts. (Si calientas hielo, se derrite.)
Primero presente will + verbo If it rains, I’ll stay home. (Si llueve, me quedaré en casa.)
Segundo pasado would + verbo If I had time, I’d help you. (Si tuviera tiempo, te ayudaría.)
Tercero had + participio would have + participio If I’d known, I’d have called. (Si lo hubiera sabido, habría llamado.)

Desliza la tabla hacia los lados para ver todas las columnas.

Condicional cero y primero

El condicional cero habla de lo que pasa siempre; el primer condicional, de un futuro posible. En los dos, la parte con if va en presente.

Unless significa «a menos que» y ya es negativo: ✗ unless you don’t hurry ✓ unless you hurry.

Segundo condicional

El segundo condicional es para lo imaginario: if + pasado, would + verbo. Piensa en el subjuntivo español: «si tuviera» = if I had; «si fuera» = if I were.

Tercer condicional

El tercer condicional habla de lo que no pasó: «si hubiera…» = if I had + participio. Si dudas con el participio, repasa los verbos irregulares.

Condicionales mezclados

Los mixtos cruzan tiempos. Fíjate en las pistas: yesterday o last year indican pasado; now, presente. Elige cada parte por su tiempo, no por el tipo de frase.

Consejos para no fallar

  1. Mira primero la parte con if

    Nunca lleva will ni would.

  2. Pregúntate si es real o imaginario

    Real y posible: primer condicional. Imaginario: segundo. Pasado que no ocurrió: tercero.

  3. Busca las palabras de tiempo

    Now, yesterday o last year te dicen si es un mixto.

PDF con soluciones

Cada pregunta tiene su solución en «Ver solución», con una explicación breve. Para trabajar en papel, abre las soluciones que quieras ver, usa Imprimir en el navegador y elige «Guardar como PDF».

Practica

Escribe o elige la respuesta y pulsa Comprobar. Las soluciones están debajo de cada pregunta.

  1. If you don't water plants, they .

    Si no riegas las plantas, se mueren.

    Ver solución

    die Es algo que siempre ocurre, así que va en condicional cero: presente en las dos partes.

  2. If you press this button, the machine (turn) off.

    Si pulsas este botón, la máquina se apaga.

    Ver solución

    turns Condicional cero: presente simple en el resultado. The machine equivale a it, por eso turns con -s.

  3. When I drink coffee at night, I (not / sleep) well.

    Cuando tomo café por la noche, no duermo bien.

    Ver solución

    don't sleep En el condicional cero, if y when significan casi lo mismo porque hablamos de algo que pasa siempre. Negativa del presente: don't + verbo.

  4. If babies are hungry, they (cry).

    Si los bebés tienen hambre, lloran.

    Ver solución

    cry Verdad general: presente en las dos partes. Babies es plural (they), así que cry no lleva -s.

  5. If I see Carlos, I him the news.

    Si veo a Carlos, le contaré la noticia.

    Ver solución

    will tell Es una situación posible en el futuro: primer condicional, con will + verbo en el resultado.

  6. If it sunny tomorrow, we'll go to the beach.

    Si mañana hace sol, iremos a la playa.

    Ver solución

    is Aunque hable del futuro (tomorrow), la parte con if va en presente simple. Will solo va en el resultado.

  7. We'll miss the bus if we (not / hurry).

    Perderemos el autobús si no nos damos prisa.

    Ver solución

    don't hurry La parte con if puede ir al final de la frase y sigue en presente: if we don't hurry, no if we won't hurry.

  8. If you (need) help with the move, call me.

    Si necesitas ayuda con la mudanza, llámame.

    Ver solución

    need En el resultado del primer condicional también puede ir un imperativo (call me). La condición, en presente: if you need.

  9. Which sentence is correct?

    Si tengo tiempo, te llamaré.

    Ver solución

    If I have time, I'll call you. Es el error más típico: will no va en la parte con if. En español tampoco decimos «si tendré tiempo».

  10. Ordena: will / if / you / I / call / I / get / home / early

    Si llego pronto a casa, te llamaré.

    Ver solución

    If I get home early, I will call you. Si la frase empieza por if, se pone coma entre las dos partes. Si if va en medio, no hace falta coma.

  11. You won't get a table you book in advance.

    No conseguirás mesa a menos que reserves con antelación.

    Ver solución

    unless Unless significa «a menos que» o «si no»: You won't get a table if you don't book.

  12. Unless you (leave) now, you'll be late.

    Si no te vas ahora, llegarás tarde.

    Ver solución

    leave Unless ya incluye la negación, así que el verbo va en afirmativa: unless you leave, no unless you don't leave.

  13. Which sentence means the same as «If you don't practice, you won't improve»?

    Ver solución

    Unless you practice, you won't improve. Unless + afirmativa equivale a if + negativa. Unless you don't practice sería una doble negación.

  14. You can borrow my car you drive carefully.

    Puedes usar mi coche / carro siempre que conduzcas / manejes con cuidado.

    Ver solución

    as long as As long as significa «siempre que» o «con tal de que»: pone una condición necesaria.

  15. If I (live) closer to the office, I'd walk to work.

    Si viviera más cerca de la oficina, iría andando / caminando al trabajo.

    Ver solución

    lived Segundo condicional: situación imaginaria (no vivo cerca). En la parte con if va el pasado simple, que traduce «viviera».

  16. If we had a garden, we (grow) our own tomatoes.

    Si tuviéramos jardín, cultivaríamos nuestros propios tomates.

    Ver solución

    would grow El resultado del segundo condicional va con would + verbo, que equivale al condicional español «cultivaríamos».

  17. If my brother more organized, he wouldn't lose his keys all the time.

    Si mi hermano fuera más organizado, no perdería las llaves todo el tiempo.

    Ver solución

    were Con be, el segundo condicional usa were con todas las personas. En el habla informal también se oye was (if he was), pero were es la forma recomendada.

  18. She (not / work) so many hours if she didn't need the money.

    No trabajaría tantas horas si no necesitara el dinero.

    Ver solución

    wouldn't work Negativa del resultado: wouldn't + verbo. La condición (if she didn't need) va en pasado simple.

  19. If you speak any language perfectly, which one would you choose?

    Si pudieras hablar cualquier idioma a la perfección, ¿cuál elegirías?

    Ver solución

    could Could es el pasado de can y funciona como «pudieras» en la parte con if del segundo condicional.

  20. If I were you, I (accept) the job offer.

    Yo que tú, aceptaría la oferta de trabajo.

    Ver solución

    would accept If I were you + would es la fórmula para dar consejos. Se traduce «yo que tú» o «yo en tu lugar».

  21. I don't have a boat, but if I one, I'd sail around the islands.

    No tengo barco, pero si tuviera uno, navegaría por las islas.

    Ver solución

    had La primera parte deja claro que es imaginario, así que va el segundo condicional: if + pasado (had).

  22. My sister is studying a lot. If she the exam, we'll celebrate.

    Si aprueba el examen, lo celebraremos.

    Ver solución

    passes Aprobar es algo real y posible, y el resultado lleva will: primer condicional, con presente en la parte con if.

  23. Ordena: if / we / would / more time / had / we / the museum / visit

    Si tuviéramos más tiempo, visitaríamos el museo.

    Ver solución

    If we had more time, we would visit the museum. Segundo condicional: if + pasado (had) en la condición y would + verbo (would visit) en el resultado.

  24. If you (tell) me about the party, I would have gone.

    Si me hubieras hablado de la fiesta, habría ido.

    Ver solución

    had told Tercer condicional: algo que no pasó. La condición va en past perfect (had + participio), que traduce «hubieras dicho».

  25. If we had taken a taxi, we (arrive) on time.

    Si hubiéramos tomado / cogido un taxi, habríamos llegado a tiempo.

    Ver solución

    would have arrived El resultado del tercer condicional es would have + participio, igual que «habríamos llegado».

  26. If she hadn't missed the bus, she late for the interview.

    Si no hubiera perdido el autobús, no habría llegado tarde a la entrevista.

    Ver solución

    wouldn't have been Las dos partes hablan del pasado (la entrevista ya fue), así que el resultado va con wouldn't have + participio.

  27. I (not / fail) the exam if I had studied more.

    No habría suspendido / reprobado el examen si hubiera estudiado más.

    Ver solución

    wouldn't have failed Negativa del resultado: wouldn't have + participio (failed).

  28. If it (not / rain), we would have played the final.

    Si no hubiera llovido, habríamos jugado la final.

    Ver solución

    hadn't rained Negativa de la condición en el tercer condicional: hadn't + participio.

  29. If I about the traffic, I would have left earlier.

    Si hubiera sabido lo del tráfico, habría salido antes.

    Ver solución

    had known Would have no va en la parte con if. Para la condición pasada se usa el past perfect: had known.

  30. I would have called you if I your number, but I didn't.

    Te habría llamado si hubiera tenido tu número, pero no lo tenía.

    Ver solución

    had had Had had parece raro, pero es correcto: el auxiliar had + el participio de have (had). Equivale a «hubiera tenido».

  31. Ordena: if / you / had / asked / I / would / have / helped / you

    Si me lo hubieras pedido, te habría ayudado.

    Ver solución

    If you had asked, I would have helped you. Tercer condicional: if + had + participio, would have + participio.

  32. What would you have done if you your passport?

    ¿Qué habrías hecho si hubieras perdido el pasaporte?

    Ver solución

    had lost La pregunta habla de una situación pasada que no ocurrió (would you have done), así que la condición va en past perfect.

  33. If I had saved more money last year, I on vacation now.

    Si hubiera ahorrado más el año pasado, ahora estaría de vacaciones.

    Ver solución

    would be Mixto: condición pasada (had saved, last year) con resultado presente (now). El resultado va con would + verbo.

  34. If I (not / stay) up so late last night, I wouldn't be so tired now.

    Si anoche no me hubiera acostado tan tarde, ahora no estaría tan cansado.

    Ver solución

    hadn't stayed La condición es pasada (last night), así que va en past perfect, aunque el resultado sea presente (now).

  35. If she weren't so shy, she (speak) at yesterday's meeting.

    Si no fuera tan tímida, habría hablado en la reunión de ayer.

    Ver solución

    would have spoken Mixto al revés: condición presente y permanente (es tímida) con resultado pasado (ayer). Resultado: would have + participio.

  36. If he (be) taller, he would have played basketball in college.

    Si fuera más alto, habría jugado al baloncesto / básquetbol en la universidad.

    Ver solución

    were Ser alto es una característica permanente, no del pasado: va en pasado simple (were o, informal, was). El resultado sí es pasado: would have played.

  37. What type is this sentence? «If I'd taken the job in Mexico, I would live in Monterrey now.»

    Si hubiera aceptado el trabajo en México, ahora viviría en Monterrey.

    Ver solución

    Mixto: condición pasada, resultado presente I'd taken es past perfect (condición pasada) y would live va con now (resultado presente): es un condicional mixto.

¿Has visto un error? Avísanos

Sigue aprendiendo