B2Intermedio Alto
Tercer condicional — If + past perfect, would have + past participle
El tercer condicional describe una situación irreal en el pasado y su consecuencia imaginada. La oración subordinada comienza con if + past perfect, y el resultado es would have + past participle.
- If I had studied harder, I would have passed the exam.Si hubiera estudiado más, habría aprobado el examen.
- If they had left earlier, they would have caught the train.Si hubieran salido antes, habrían alcanzado el tren.
En lugar de would se puede usar could have o might have para expresar una posibilidad o capacidad en el pasado irreal.
- If she had asked, I could have helped her.Si me lo hubiera pedido, habría podido ayudarla.
- If we had taken a map, we might have found the way.Si hubiéramos llevado un mapa, quizás habríamos encontrado el camino.
⚠️ Errores comunes de los hispanohablantes
- En hebreo solo hay un tiempo verbal para la condición en pasado, por eso los hablantes olvidan el past perfect después de if: lo correcto es "If I had known", no "If I knew".
- No se debe usar would dentro de la oración con if: no "If I would have known", sino "If I had known".
- En la parte principal se necesita would have + past participle, no would + verbo base: "I would have come", no "I would come".