B2Condicionales15 min
Tercer condicional y condicionales mixtos
Third and mixed conditionals
Imagina un pasado diferente y conecta hechos pasados con resultados presentes.
El third conditional imagina un pasado diferente. Como el pasado no se puede cambiar, lo usamos a menudo para expresar arrepentimiento, crítica o alivio. Los Mixed conditionals combinan dos marcos temporales: una condición pasada imaginaria con un resultado presente, o una situación presente imaginaria con un resultado pasado.
| Tipo | Oración con if | Oración principal | Ejemplo |
|---|---|---|---|
| Third | if + past perfect | would have + past participle | If we had left earlier, we would have caught the train. |
| Mixed: past to present | if + past perfect | would + verb | If Tomás had taken the job, he would be in Toronto now. |
| Mixed: present to past | if + past simple | would have + past participle | If I were more organised, I wouldn't have forgotten the meeting. |
En el primer ejemplo, perdimos el tren. En el segundo, Tomás no aceptó el trabajo y eso todavía tiene un resultado hoy: no está en Toronto. En el tercero, una cualidad permanente (I'm not very organised) explica algo que salió mal en el pasado.
Otros verbos modales y formas cortas
Puedes sustituir would por could o might para hablar de capacidad o posibilidad. En el habla, had y would se reducen a 'd, así que escucha con atención: If I'd known, I'd have helped. La primera 'd es had; la segunda es would.
- If Amara hadn't reminded me, I might have missed my appointment.
- We could have won if our goalkeeper hadn't been ill.
- If Daniel spoke Portuguese, he would have understood the guide.
- If I hadn't stayed up so late, I wouldn't feel so tired now.
Ejercicio 1 de 2
Elige la forma correcta
Elige la opción que complete correctamente cada oración.
Ejercicio 2 de 2
Completa los condicionales
Escribe la forma correcta del verbo entre paréntesis. Usa would (no could ni might) en la oración principal.
If you (tell) me about the party, I would have come.
If Kofi hadn't been ill, he (play) in yesterday's match.
I (not / be) so hungry now if I had eaten breakfast.
If Mei (not / miss) her flight, she would be in Rome now.
If I were a better cook, I (not / burn) the rice last night.
If the shop (be) open, we would have bought some milk.
If they had taken the earlier train, they (arrive) by now.
You (pass) the test if you had practised more.
Fuente
Lección original de Joy English.
Los niveles son orientativos. ¿Has encontrado un error? Cuéntanoslo en la página de Contacto.