Past conditions with compound infinitives (de haber)

QuestionAnswer
to foresee
prever
the defeat
la derrota
to retreat
retirarse
If she had foreseen the defeat, the queen would have retreated.
De haber previsto la derrota, la reina se habría retirado.
to intervene
intervenir
the ally
el aliado
the invasion
la invasión
If the ally had intervened, the invasion would have failed.
De haber intervenido el aliado, la invasión habría fracasado.
the victory
la victoria
If someone had intervened, the victory would have been ours.
De haber intervenido alguien, la victoria habría sido nuestra.
the betrayal
la traición
What a disaster! If I had foreseen the betrayal, I wouldn't have gone.
¡Vaya desastre! De haber previsto la traición, no habría ido.
erroneous
erróneo
Given that the general's calculation was erroneous, if we had retreated, we would be alive.
Dado que el cálculo del general fue erróneo, de habernos retirado, estaríamos vivos.
If the invasion had failed, the ally would have tried it again.
De haber fracasado la invasión, el aliado habría vuelto a intentarlo.
If the plan had been erroneous, the betrayal would have failed.
De haber sido erróneo el plan, la traición habría fracasado.
to triumph
triunfar
I saw the defeat; if we had triumphed, everything would be different.
Yo vi la derrota; de haber triunfado nosotros, todo sería distinto.
If they had retreated before, the victory would have been impossible.
De haberse retirado antes, la victoria habría sido imposible.
If she had intervened, the empress wouldn't have lost the throne.
De haber intervenido, la emperatriz no habría perdido el trono.
He was the strongest ally; if he had triumphed, we wouldn't have lost.
Era el aliado más fuerte; de haber triunfado, no habríamos perdido.