Breakdown of De haber leído el albarán, habría notado el desperfecto.
Questions & Answers about De haber leído el albarán, habría notado el desperfecto.
In this sentence, de haber leído means if he/she had read.
It is a compact, somewhat formal way of expressing a past unreal condition. The fuller version would be:
Si hubiera leído el albarán, habría notado el desperfecto.
So:
- de haber leído = if having read / had they read
- natural English translation = if he/she had read
They usually do. The most common way to say this is with si:
- Si hubiera leído el albarán, habría notado el desperfecto.
But Spanish also has a more literary, formal, or concise structure:
- De + infinitive / de + haber + past participle
So:
- De haber leído... = If he/she had read...
- De saberlo... = If I had known that...
This de structure is less common in everyday conversation than si, but it is perfectly correct and often found in writing or more formal speech.