"De haber..."?
Can anyone explain how "De haber sabido" means "If I had known", or "De haber sido así" means "If that had been so"?
I am curious about the construction of these phrases. I was just reading an interesting article about perfect infinitives using haber, such as:
Gracias por haber venido. Thank you for having come.
Fue un error haber hecho eso. It was a mistake to have done that.
I realize it's a mistake to try to literally translate, but for one thing I'm not getting how the "de" means "if".
I hope this question makes sense and someone can shed some light on this. These are great phrases!
4 Answers
De haber sabido ..... having known
De haber sido así ...having been this way
Maybe your confusion is thinking that these phrases are conjugated to person when in reality they are simple clauses that can attached to another clause of any conjugated person, ie: De haber sabido lo que pasara, yo fui el primero en llegar aquí / De haber sido así, a ella le dieron el trabajo.
It´s easier to just consider the de as common sentence structure and nothing more.
Yes, these things can mean many things in Spanish, just think you save yourself from having to say ´´ Si hubiera sido así..´´ Count your lucky stars!
And : Gracias por venir, works fine, although next day, I suppose you can say ' gracias por haber venido'. Personally, I work on the easiest option available, althoough I admit that the effort of learning how to avoid complications sometimes causes me to actually understand the complication. But I still avoid it in spoken Spanish.
Maureend:
It isn't wrong to translate literally, especially when you can say the same and mean the same in both languages.
What's more, I recommend you to translate literally, word by word from Spanish to English. More often than not, you will be able to sort out what's being said and its equivalent in English.
![]()
Thanks for these great answers! Yes, my confusion was in thinking these were conjugated.
On a related note, I find it odd that there is not too much information online about using the infinitive of haber when I hear it used now and then on some of the Spanish shows that I watch.
Almost every article talks about it only as a helping verb for the compound tenses.