Oraciones condicionales – Ejercicio de acceso libre

mostrar respuestas incorrectas

Ejercicios

First conditional. Completa las oraciones siguientes.

  1. If it (rain)  , we (stay)   at home.if-clause: present simple|oración principal: future (will)Si llueve, nos quedaremos en casa.
  2. If you (know/not)   the way, I (pick)   you up.if-clause:present simple|oración principal: future (will)Si no conoces el camino, iré a buscarte.
  3. My mum (bake)   a cake if you (come)   to see us.oración principal: future (will)|if-clause: present simpleMi madre preparará un pastel si vienes a visitarnos.

Second conditional. Completa las oraciones siguientes.

  1. If you (study)   harder, you (get)   better marks in your tests.if-clause: past simple|oración principal: would + infinitivoSi estudiases más, tendrías mejores notas.
  2. If I (be)   rich, I (travel)   around the world.if-clause: past simple|oración principal: would + infinitivo|Excepción: were para todas las formas de be (no was)Si fuera rica, daría la vuelta al mundo.
  3. She (come)   to the market with us if she (have/not)   to work.oración principal: would + infinitivo|if-clause: past simpleHabría venido con nosotros al mercado si no hubiera tenido que trabajar.

Third conditional. Completa las frases.

  1. If you (help)   us, we (finish)   the work in next to no time.if-clause en past perfect, proposición sin if: would + have + past participle|Si nos hubieseis ayudado, habríamos acabado el trabajo enseguida.
  2. I (call)   you earlier if I (lose/not)   your phone number.proposición sin if: would + have + past participle|if-clause en past perfect|Te habría llamado antes si no hubiese perdido tu número de teléfono.
  3. They (go/not)   to the theatre by car if the weather (be)   better.proposición sin if: would + have + past participle|if-clause en past perfect|No habrían ido al teatro en coche si hubiese hecho mejor tiempo.

Oraciones condicionales, ejercicio mixto.
Completa las oraciones siguientes conjugando los verbos en los tiempos que corresponda según el tipo de condicional.

  1. If I (have)   a compass, I would give it to you.second conditional|if-clause: past simple|oración principal: would + infinitivoSi tuviera un compás, te lo daría.
  2. If he hadn’t been ill, he (run)   the marathon.third conditional|if-clause: past perfect|oración principal: would + have + past participleSi no hubiese estado enfermo, habría corrido la maratón.
  3. If you go to Ireland, you (need)   a raincoat.first conditional|if-clause: present simple|oración principal: future (will)Si vas a Irlanda, necesitarás un chubasquero.
  4. We (miss/not)   the train if we had got up earlier.third conditional|oración principal: would + have + past participle|if-clause: past perfect|No habríamos perdido el tren si nos hubiésemos levantado antes.
  5. If we lived in the country, the kids (play)   outside all day long.second conditional|if-clause: past simple|oración principal: would + infinitivoSi viviéramos en el campo, los niños jugarían en la calle todo el día.
  6. If they (eat/not)   that much, they wouldn’t have got a stomach ache.third conditional|if-clause: past perfect|oración principal: would + have + past participleSi no hubiesen comido tanto, no se habrían empachado.
  7. I will not be able to write you if you (give/not)   me your address.first conditional|if-clause: present simple|oración principal: future (will)No podré escribirte si no me das tu dirección.