Ejercicios de condicionales difíciles (B2-C1) con PDF

Diez fichas avanzadas de condicionales: tercer condicional, mixtos, inversión sin if y wish. Con soluciones explicadas y descarga en PDF.

Descargas

Diez fichas de nivel difícil (B2-C1): el tercer condicional, los mixtos, la inversión sin if y el salto a wish. Es material que entra en la parte 4 del Use of English del B2 First y del C1 Advanced.

Ficha 1 · Tercer condicional

If + past perfect, would have + participio.

  1. If I ___ (study), I would have passed.had studied.
  2. She would have come if she ___ (know).had known.
  3. If they ___ (leave) earlier, they wouldn’t have missed it.had left.
  4. We ___ (win) if he had played.would have won.
  5. If it ___ (not rain), we would have gone out.hadn’t rained.
  6. I ___ (not say) that if I had known.wouldn’t have said.

Ficha 2 · Condicionales mixtos

Pasado que afecta al presente, o al revés.

  1. If I ___ (study) medicine, I would be a doctor now.had studied — causa pasada, consecuencia presente.
  2. If she ___ (not miss) the train, she would be here.hadn’t missed.
  3. If he ___ (be) more careful, he wouldn’t have had the accident.were — carácter presente, consecuencia pasada.
  4. If I ___ (speak) German, I would have taken that job.spoke — habilidad presente, oportunidad pasada.
  5. If they had saved money, they ___ (can) buy a house now.could buy — consecuencia presente.
  6. If you weren’t so stubborn, you ___ (listen) to me yesterday.would have listened.

Ficha 3 · Inversión sin if

Estructura de C1: se quita el if y se invierte.

  1. If I had known → ___ I known, I would have come.Had I known.
  2. If I were you → ___ I you, I would accept.Were I you.
  3. If it should rain → ___ it rain, we will cancel.Should it rain.
  4. «Had I known, I would have helped» es…registro formal o escritocoloquialFormal — es la versión culta de if I had known.
  5. «Were it not for your help, I would have failed.» significa…Si no fuera por tu ayudaAunque me ayudasteSi no fuera por tu ayudawere it not for es una fórmula fija.
  6. ___ you need anything, just call. (si necesitaras)Should you need.

Ficha 4 · Condicionales y wish

Elige la opción correcta.

  1. «Ojalá tuviera más tiempo.»I wish I have more time.I wish I had more time.had — presente irreal, misma lógica que el segundo condicional.
  2. «Ojalá hubiera estudiado.»I wish I studied.I wish I had studied.had studied — arrepentimiento del pasado, como el tercer condicional.
  3. «Si no fuera por ti…»If it weren’t for you…If it isn’t for you…If it weren’t for you.
  4. «Ojalá dejara de llover.»I wish it stops raining.I wish it would stop raining.would stop — molestia con algo externo.
  5. «De no ser por su ayuda, habríamos fracasado.»But for his help, we would have failed.But of his help, we would have failed.But for — fórmula formal.
  6. «Ojalá pudiera ir.»I wish I could go.I wish I can go.could.

Ficha 5 · Transformación de frases

La estructura clásica del Use of English.

  1. I didn’t study, so I failed. → If I ___ studied, I would have passed.had.
  2. He was ill, so he didn’t come. → If he ___ been ill, he would have come.hadn’t.
  3. Without your help I would have failed. → ___ for your help, I would have failed.But for.
  4. If I had known, I would have called. → ___ I known, I would have called.Had.
  5. I regret not going. → I wish I ___ gone.had gone.
  6. She didn’t train, so she isn’t fit now. → If she ___ trained, she would be fit now.had trained — mixto.

Ficha 6 · Los cuatro juntos

Elige el condicional que encaja.

  1. «Si calientas hielo, se derrite.»If you heat ice, it melts.If you heated ice, it would melt.Cero.
  2. «Si mañana hace sol, salimos.»If it is sunny, we will go out.If it were sunny, we would go out.Primero.
  3. «Si fuera rico, no trabajaría.»If I am rich, I won’t work.If I were rich, I wouldn’t work.Segundo.
  4. «Si hubiera salido antes, habría llegado.»If I left earlier, I would arrive.If I had left earlier, I would have arrived.Tercero.
  5. «Si hubiera aprendido inglés, ahora tendría ese trabajo.»If I had learnt English, I would have that job now.If I learnt English, I would have had that job.Mixto — causa pasada, consecuencia presente.
  6. «Si no fueras tan tozudo, me habrías hecho caso.»If you weren’t so stubborn, you would have listened.If you hadn’t been so stubborn, you would listen.Mixto al revés: carácter presente, consecuencia pasada.

Ficha 7 · Texto de nivel B2

Completa.

  1. If the company ___ (invest) in training two years ago, it would not be losing staff now.had invested — mixto.
  2. Many employees say they ___ (stay) if conditions improved.would stay — segundo.
  3. ___ the board known the figures, they would have acted sooner. (inversión)Had the board known.
  4. Unless something ___ (change), the situation will get worse.changes.
  5. But ___ the union’s pressure, nothing would have happened.But for.
  6. If I ___ (be) in their position, I would resign.were.

Ficha 8 · Matices que se preguntan

Elige.

  1. «If you should need anything» expresa…una condición más remota y educadauna obligaciónCondición remota y educada — típico del inglés formal de negocios.
  2. «Were it not for» equivale a…If it weren’t forAlthoughIf it weren’t for.
  3. «I would rather you didn’t smoke» significa…Preferiría que no fumarasPrefiero no fumarPreferiría que no fumaraswould rather + sujeto + pasado.
  4. «Supposing you lost your passport…» introduce…una hipótesisuna certezaUna hipótesissupposing y suppose funcionan como if.
  5. «It is time you left» significa…Ya va siendo hora de que te vayasEs hora de irmeYa va siendo hora de que te vayasit is time + pasado, otra estructura de irrealidad.
  6. «If only I had listened» expresa…arrepentimientouna condición futuraArrepentimiento.

Ficha 9 · Registro formal

Elige la versión más adecuada para un texto formal.

  1. Condición en un contrato:Should the client fail to pay, the contract ends.If the client will not pay, the contract ends.Should the client fail… — inversión, registro jurídico.
  2. Hipótesis en un informe:Were the trend to continue, costs would double.If the trend will continue, costs would double.Were the trend to continue.
  3. Agradecer una ayuda decisiva:But for your support, the project would have failed.If not your support, the project failed.But for your support.
  4. Ofrecer ayuda en un email:Should you require further information, please contact me.If you will need more information, contact me.Should you require… — fórmula estándar del email formal.
  5. Advertir de una consecuencia:Unless payment is received, service will be suspended.If payment won’t be received, service will be suspended.Unless payment is received.
  6. Expresar una preferencia educada:I would rather you sent it by email.I would rather you send it by email.I would rather you sent… — con pasado.

Ficha 10 · La última

Elige.

  1. «Si lo hubiera sabido, habría venido.»If I had known, I would have come.If I would have known, I would have come.If I had known.
  2. «De haberlo sabido…» (inversión)Had I known…Have I known…Had I known.
  3. «Si hubiera estudiado medicina, ahora sería médico.»If I studied medicine, I would be a doctor now.If I had studied medicine, I would be a doctor now.Mixto.
  4. «Ojalá no hubiera dicho eso.»I wish I hadn’t said that.I wish I didn’t say that.hadn’t said.
  5. «Preferiría que vinieras mañana.»I would rather you came tomorrow.I would rather you come tomorrow.came.
  6. «Ya va siendo hora de que estudies.»It is time you study.It is time you studied.studied.

Y con esto tienes las treinta

Lo que separa un B2 de un C1 en este tema no son los cuatro condicionales: son los mixtos (ficha 2 y 6) y la inversión sin if (ficha 3 y 9). Una sola frase con Had I known… bien colocada en un writing sube la nota de language más que veinte frases correctas.

Sigue con wish e if only, que usa exactamente la misma lógica, o con la parte 4 del B2 First, donde se preguntan.