de no haber sido por

if it hadn't been for

→ de
phrase Rare #39,978
if it hadn't been for Used to say that something would have happened differently without a particular person or thing. It is usually followed by a noun or pronoun, and often introduces a conditional result.
SP: De no haber sido por tu ayuda, habría perdido el trabajo.
EN: If it hadn't been for your help, I would have lost my job.

De no haber sido por tu consejo, él hubiera estado arruinado.

If it hadn't been for your advice, he would have been ruined.

De no haber sido por su ayuda hubiéramos fracasado en los negocios.

Without their help, we would have failed in business.

De no haber sido por tu consejo, yo no hubiera tenido éxito.

If it hadn't been for your advice, I wouldn't have succeeded.

De no haber sido por este error, nuestro equipo podría haber ganado el partido.

Had it not been for this mistake, our team could have won the game.

De no haber sido por tu ayuda, él hubiera estado arruinado.

If it hadn't been for your help, he would have been ruined.

De no haber sido por Sophie, jamás habría vuelto a ser yo.

If it hadn't been for Sophie, I never would have been myself again.

— El castillo ambulante (2004)