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 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.]