Oraciones condicionales - ejercicios

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 simple|[Mi 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 + infinitivo|[Si 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 simple|[Habrí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 + infinitivo|[Si 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 participle|[Si 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 + infinitivo|[Si 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 participle|[Si 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.]