haber venido

to have come

→ haber
phrase Very common #652
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.

Deberías haber venido ayer.

You should have come yesterday.

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

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

Thomas thanked Mary for coming.

No debías haber venido tan pronto.

You shouldn't have come so soon.

Podría haber venido a su casa.

He could have come to her house.

— Los pecadores (2025)

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

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

Maestro Yuan, gracias por haber venido.

Master Yuan, thank you for coming.

— Adiós a mi concubina (1993)

Gracias por haber venido.

Thank you for coming.

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

Te dije que no deberíamos haber venido.

I told you we shouldn't have come.

No deberías haber venido.

You shouldn't have come.

— Tigre y dragón (2000)

No pudo haber venido en un peor momento.

It couldn’t have come at a worse time.

Deberías haber venido unos meses antes.

You should have come a few months earlier.

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

No debíamos de haber venido aquí.

We shouldn't have come here.

— El brazo de brillantes (1969)

Y me alegro de haber venido.

And I'm glad I came.

— Oppenheimer (2023)

Creo que ya deberían haber venido.

I think they should have come by now.

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.

No deberíamos haber venido, y menos tú.

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

— Hable con ella (2002)

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

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

Tu papá lamenta no haber venido.

Your dad regrets not coming.

— Sin conexión (2025)

Desearía nunca haber venido.

I wish I had never come.

— La doncella (2016)

Debiste haber venido antes a casa.

You should have come home earlier.

Le agradezco el haber venido en este momento.

Thank you for coming at this time.

— Una jornada particular (1977)

Deberías haber venido antes.

You should have come earlier.

Desearía que pudieras haber venido conmigo.

I wish you could have come with me.

Cuánto siento haber venido en este viaje.

I'm so sorry I came on this trip.

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

Tienes que haber venido aquí de niño.

You must have come here as a child.

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

I didn’t have to come so early.

Fue un error haber venido.

It was a mistake to have come.

— La doncella (2016)

Muy 'hielo 'de tu parte haber venido.

Very cool of you to 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)

Deberíamos haber venido antes.

We should have come earlier.

Estoy encantado de haber venido.

I'm delighted to have come.

— Comer, beber, amar (1994)

Debiste haber venido más pronto.

You should have come sooner.

No pudo haber venido en un mejor momento.

It couldn't have come at a better time.

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 más temprano.

You should have come earlier.

Debimos haber venido ayer.

We should have come yesterday.

— La dolce vita (1960)

Ojalá pudiera haber venido.

I wish I could have come.

Siento no haber venido anoche.

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

Son muy amables por haber venido.

Thank you very much for coming.

— Adiós a mi concubina (1993)

No deberíamos haber venido acá.

We shouldn't have come here.

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

Sí, y me alegro de haber venido.

Yes, and I'm glad I came.

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

Muchas gracias por haber venido.

Thank you very much for coming.

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 deberían haber venido.

They shouldn't have come.

— The Internship (2026)

Me agradeció por haber venido.

He thanked me for coming.

Tom no debió haber venido aquí.

Tom shouldn't have come here.

Tú debiste haber venido a nuestra fiesta.

You should have come to our party.

Deberías haber venido a mí.

You should have come to me.

— Super 30 (2019)

Nunca deberíamos haber venido aquí.

We never should have come here.

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

Lamento haber venido.

I regret coming.

— A Silent Voice (2016)

No deberíamos haber venido.

We shouldn't have come.

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)

Me alegro de haber venido a ver te.

I'm glad I came to see you.

Debiste haber venido ayer.

You should have come yesterday.