de haber

of having

→ de
phrase Very common #1,670
of having Used before a past participle to form the perfect infinitive; the natural English translation depends on the preceding phrase.
SP: Me alegro de haber venido.
EN: I'm glad to have come.

Estoy seguro de haber cerrado esta puerta.

I am sure I closed this door.

— Yojimbo (1961)

¡Debe de haber otra manera!

There must be another way!

— Harry Potter y la piedra filosofal (2001)

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

He regretted having betrayed his country to the enemy.

Ese hombre es acusado de haber cometido el asesinato.

That man is accused of having committed the murder.

Me siento orgulloso de haber logrado una tarea así.

I feel proud to have accomplished such a task.

Alguna clienta se ha de haber enojado con él.

One of his customers must have gotten angry with him.

— Amores perros (2000)

Los libros de su papá debían de haber valido cinco veces más.

Her dad’s books must have been worth five times as much.

Me dije que me alegraba de haber preguntado, porque ahora ya lo sabía.

I told myself I was glad I’d asked, because now I knew.

Me debo de haber quedado dormido.

I must have fallen asleep.

Más de lo que debería de haber aguantado.

More than I should have had to put up with.

— Hogar (2020)

El profesor acusó a Tom de haber copiado.

The teacher accused Tom of copying.

Ese hombre es acusado de haber cometido el homicidio.

That man is accused of having committed the homicide.

Andy ha de haber practicado mucho.

Andy must have practiced a lot.

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)

Se le ha acusado de haber violado a Alicia Roncero.

He has been accused of raping Alicia Roncero.

— Hable con ella (2002)

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

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

Me deben de haber drogado.

They must have drugged me.

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.

— Buenos Muchachos (1990)

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.

Espero no llegar a arrepentirme de haber colaborado aquí.

I hope I don't end up regretting having worked here.

Te has de haber equivocado.

You must have made a mistake.

— Nosotros los pobres (1948)

Ella estaba feliz de haber aprobado el examen.

She was happy to have passed the exam.

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.

No deberías de haber comido el pescado crudo.

You shouldn’t have eaten the raw fish.

¡Debe de haber ardillas!

There must be squirrels!

— Mi vecino Totoro (1988)

Debía de haber mucha gente pescando para recuperar el tiempo perdido.

There must have been a lot of people fishing to make up for lost time.

No debiste de haber regresado.

You shouldn't have come back.

— La Casa de los Cuchillos (2004)

¿Tú la debiste de haber querido"de a feo", verdad?

You must have loved her a whole lot, huh?

— Nosotros los pobres (1948)

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)