de haber

of having

→ de
phrase Very common #1,461
of having Usually introduces a perfect infinitive, expressing an action completed before another action. In conditional contexts, it can mean “if ... had,” as in “de haber ocurrido” (if it had occurred).
SP: Me alegro de haber conocido a tu familia.
EN: I'm glad to have met your family.

Ella estaba feliz de haber aprobado el examen.

She was happy to have passed the exam.

Ese hombre es acusado de haber cometido el asesinato.

That man is accused of having committed the murder.

Alguna clienta se ha de haber enojado con él.

One of his customers must have gotten angry with him.

— Amores perros (2000)

No debiste de haber regresado.

You shouldn't have come back.

— La casa de las dagas voladoras (2004)

Debía de haber dos docenas de Peters y Pauls en la boda.

There must have been two dozen Peters and Pauls at the wedding.

— Uno de los nuestros (1990)

Deberías de haber ido tú primero.

You should have gone first.

— Stalker (1979)

Me debo de haber quedado dormido.

I must have fallen asleep.

Estoy arrepentido de todo corazón de haber os ofendido.

I am truly sorry from the bottom of my heart for having offended you.

Se le ha acusado de haber violado a Alicia Roncero.

He has been accused of raping Alicia Roncero.

— Hable con ella (2002)

Me siento orgulloso de haber logrado una tarea así.

I feel proud to have accomplished such a task.

Te lo has de haber robado, cabrón.

You must’ve stolen it, you bastard.

— Amores perros (2000)

Le acusó de haber robado su dinero.

He accused him of stealing his money.

Deberías de haber adoptado su plan.

You should have adopted his plan.

Él está acusado de haber envenenado a su mujer.

He is accused of poisoning his wife.

Deberías de haber trabajado más duramente.

You should have worked harder.

Debes de haber robado a alguien.

You must have stolen from someone.

— Marty Supreme (2025)

Acusó al hombre de haber robado.

He accused the man of having stolen.

Alguien ha de haber robado tu reloj.

Someone must have stolen your watch.

Me deben de haber drogado.

They must have drugged me.

No, ya debí de haber acabado, tengo a éste y a éste.

No, I should have finished already, I have this one and this one.

— Ladrón de bicicletas (1948)

Debo de haber cometido un error en alguna parte.

I must have made a mistake somewhere.

Tom tenía suerte de haber crecido en un entorno multilingüe.

Tom was lucky to have grown up in a multilingual environment.

Ese hombre es acusado de haber cometido el homicidio.

That man is accused of having committed the homicide.

Culpó a su profesor de haber suspendido el examen de acceso.

He blamed his teacher for failing the entrance exam.

No deberías de haber comido el pescado crudo.

You shouldn’t have eaten the raw fish.

De haber ocurrido en una ciudad, el accidente hubiera provocado un desastre.

Had it happened in a city, the accident would have caused a disaster.

Así y todo, has tenido la suerte de haber conocido a tal persona.

Even so, you were lucky to have met such a person.

— მონანიება (1987)

No lo puedes acusar de haber robado a menos que tengas pruebas.

You can't accuse him of stealing unless you have proof.

Andy ha de haber practicado mucho.

Andy must have practiced a lot.

Hermia hubiera ofendido su orgullo de haber pensado mal de él.

Hermia would have wounded his pride if she had thought ill of him.

— El club de los poetas muertos (1989)

De haber terminado, supongo habría hecho las cosas de la misma manera.

Had it ended, I suppose I would have done things the same way.

— Sacrificio (1986)

El profesor acusó a Tom de haber copiado.

The teacher accused Tom of copying.

Él se arrepintió de haber traicionado a su país con el enemigo.

He regretted having betrayed his country to the enemy.

Odio la sensación de haber olvidado algo importante al salir de casa.

I hate the feeling of having forgotten something important when leaving home.