haber venido

to have come

→ haber
phrase Very common #639
to have come This is the perfect infinitive of venir. It refers to coming before another action or point in time, and is often translated naturally in English as just "coming," especially after words like por or de.
SP: Gracias por haber venido tan temprano.
EN: Thanks for coming so early.

No deberían haber venido.

They shouldn't have come.

— The Internship (2026)

Tom no debió haber venido aquí.

Tom shouldn't have come here.

Podría haber venido a su casa.

He could have come to her house.

— Los pecadores (2025)

No debías haber venido tan pronto.

You shouldn't have come so soon.

Siento no haber venido anoche.

I'm sorry I didn't come last night.

Deberíamos haber venido antes.

We should have come earlier.

Muchas gracias por haber venido.

Thank you very much for coming.

Desearía nunca haber venido.

I wish I had never come.

— La doncella (2016)

Me agradeció por haber venido.

He thanked me for coming.

Lamento haber venido.

I regret coming.

— A Silent Voice (2016)

Debiste haber venido más pronto.

You should have come sooner.

Estoy encantado de haber venido.

I'm delighted to have come.

— Comer, beber, amar (1994)

No deberíamos haber venido, y menos .

We shouldn't have come, and least of all you.

— Hable con ella (2002)

Deberías haber venido más temprano.

You should have come earlier.

Creo que ya deberían haber venido.

I think they should have come by now.

Debimos haber venido ayer.

We should have come yesterday.

— La dolce vita (1960)

Desearía que pudieras haber venido conmigo.

I wish you could have come with me.

Son muy amables por haber venido.

Thank you very much for coming.

— Adiós a mi concubina (1993)

Tu papá lamenta no haber venido.

Your dad regrets not coming.

— Sin conexión (2025)

Te dije que no deberíamos haber venido.

I told you we shouldn't have come.

Me alegro de haber venido, me siento mejor aquí en la playa.

I'm glad I came, I feel better here on the beach.

— Nicky, la aprendiz de bruja (1989)

No debíamos de haber venido aquí.

We shouldn't have come here.

— El brazo de brillantes (1969)

Deberíais haber venido un poco antes.

You should have come a little earlier.

Debiste haber venido a verme ayer.

You should have come to see me yesterday.

No tenía por qué haber venido tan temprano.

I didn’t have to come so early.

Debe de haber venido con ellos desde Xin Jiang.

He must have come with them from Xin Jiang.

— Tigre y dragón (2000)

Deberías haber venido a mí.

You should have come to me.

— Super 30 (2019)

debiste haber venido a nuestra fiesta.

You should have come to our party.

Debí haber venido primero.

I should have come first.

Debe haber venido por los archivos del caso Mapo.

He must have come for the Mapo case files.

— The Chaser (2008)

Tomás le agradeció a María por haber venido.

Thomas thanked Mary for coming.

Debiste haber venido ayer.

You should have come yesterday.

No deberíamos haber venido acá.

We shouldn't have come here.

— El señor de los anillos: La comunidad del anillo (2001)

Deberías haber venido ayer.

You should have come yesterday.

— Такси-блюз (1990)

Fue un error haber venido.

It was a mistake to have come.

— La doncella (2016)

No pudo haber venido en un peor momento.

It couldn’t have come at a worse time.

Maestro Yuan, gracias por haber venido.

Master Yuan, thank you for coming.

— Adiós a mi concubina (1993)

Le agradezco el haber venido en este momento.

Thank you for coming at this time.

— Una jornada particular (1977)

Sí, y me alegro de haber venido.

Yes, and I'm glad I came.

— El bueno, el feo y el malo (1966)

Me alegro de haber venido a ver te.

I'm glad I came to see you.

Ojalá pudiera haber venido.

I wish I could have come.

Muy 'hielo 'de tu parte haber venido.

Very cool of you to have come.

Tom podía haber venido ayer, pero no lo hizo.

Tom could have come yesterday, but he didn't.

No deberíamos haber venido.

We shouldn't have come.

Nunca deberíamos haber venido aquí.

We never should have come here.

— Anatomía de una caída (2023)

Si querías mejorar tu español, no tendrías que haber venido a Chile.

If you wanted to improve your Spanish, you shouldn't have come to Chile.

Cuánto siento haber venido en este viaje.

I'm so sorry I came on this trip.

— Aguirre, la cólera de Dios (1972)

Deberías haber venido unos meses antes.

You should have come a few months earlier.

— मुन्ना भाई एम बी बी एस (2003)

No deberías haber venido.

You shouldn't have come.

— Tigre y dragón (2000)

Tienes que haber venido aquí de niño.

You must have come here as a child.

Dice que iba a haber venido, pero que no pudo.

He says he would have come, but he couldn't.

Y me alegro de haber venido.

And I'm glad I came.

— Oppenheimer (2023)

Debiste haber venido antes a casa.

You should have come home earlier.

Deberías haber venido antes.

You should have come earlier.

Gracias por haber venido.

Thank you for coming.

— La ciudad de las estrellas (La La Land) (2016)

No pudo haber venido en un mejor momento.

It couldn't have come at a better time.