How to use The perfect infinitive: haber comido in Spanish

Learn how to use The perfect infinitive: haber comido, and what to use it for in Spanish.
Test your Spanish level for free today with Hotel Borbollón.

TEST YOUR SPANISH Free trial and no commitment to buy
4,7 on App Store, Play Store and Trustpilot More than 8 million learners worldwide

The perfect infinitive: haber comido

The perfect infinitive refers to an action in the past.

Tendría que haber reservado una mesa en el restaurante.

I should have reserved a table at the restaurant.

It's formed with the infinitive of the auxiliary verb haber + the past participle of the main verb.

Hablar → Haber hablado

To speak → Have spoken

Comer → Haber comido

To eat → Have eaten

Salir → Haber salido

To leave → Have left

It's most commonly used to express regret or reproach someone for something they didn't do.

Tendría que haber cerrado la ventana antes de salir.

I should have closed the window before leaving.

 Deberías haber salido antes para no llegar tarde.

You should have left earlier so as not to be late.

Note: to express a reproach, we can use it by itself.

¡Tengo hambre! —¡Haber comido!

-I'm hungry! -You should have eaten!

Exercise 1

Reformula las frases con la forma correcta de cada verbo.

en

Hubiera sido mejor hablar con Ana → Tendríamos que con Ana.

Perdón por llegar tarde → Lamento tarde.

Ojalá hubieras escuchado mi consejo → Deberías mi consejo.


Reformula las frases con la forma correcta de cada verbo.

en

Hubiera sido mejor hablar con Ana → Tendríamos que haber hablado 1 con Ana.

Perdón por llegar tarde → Lamento haber llegado 2 tarde.

Ojalá hubieras escuchado mi consejo → Deberías haber escuchado 3 mi consejo.

1 haber hablado:

Hubiera sido mejor hablar con AnaTendríamos que haber hablado con Ana. Usa tener conjugado en condicional tener, condicional + que + infinitivo compuesto (haber + participio pasado) para expresar arrepentimiento por algo que no sucedió. Ejemplo: debería haber pensado antes de hablarte así.

en
1 hemos hablado:

Podrías decir hoy hemos hablado con Ana, con el pretérito perfecto de hablar hablar, pret. perf., para referirte a una acción del pasado que sucedió recientemente, y no detrás de tendríamos que para hablar de algo que no sucedió. Ejemplo: esta mañana hemos ido a la playa.

en
1 hubiéramos hablado :

Podrías decir, por ejemplo, ojalá hubiéramos hablado con Ana, con hablar en pluscuamperfecto de subjuntivo hablar, subj. pret. pluscuamperfecto detrás de ojalá (y no de tendríamos que) para expresar arrepentimiento.

en
2 haber llegado :

Perdón por llegar tarde → Lamento haber llegado tarde. La estructura haber + participio pasado (aquí, llegado) se utiliza detrás de expresiones como lamento, siento y perdón por para expresar arrepentimiento por una acción pasada. Ejemplo: siento haber perdido a tu perro.

en
2 llegaría:

Llegaría es el condicional simple de llegar llegar, condicional. Úsalo, por ejemplo, para expresar un deseo, y no arrepentimiento sobre algo que ocurrió en el pasado. Ejemplo: si tuviera coche, llegaría a casa antes.

en
2 hubiera llegado:

Podrías decir ojalá no hubiera llegado tarde, con el pretérito pluscuamperfecto de subjuntivo de llegar llegar, subj. pret. pluscuamperfecto después de ojalá no, y no de lamento.

en
3 haber escuchado:

Ojalá hubieras escuchado mi consejo → Deberías haber escuchado mi consejo. Utiliza la estructura  deber conjugado en condicional deber, condicional + infinitivo compuesto (haber + participio pasado) para hacer un reproche sobre una acción del pasado. Ejemplo: deberías haber salido antes para no perder el tren.

en
3 escuchado:

Escuchado es el participio pasado de escuchar. No puedes usarlo directamente después de deberías para formular un reproche, pero sí detrás de haber en infinitivo. Ejemplo: deberías haber escuchado a Betty.

en
3 hubiera escuchado:

Puedes decir, como en la frase inicial, ojalá hubieras escuchado mi consejo, con escuchar en pretérito pluscuamperfecto de subjuntivo escuchar, subj. pret. pluscuamperfecto detrás de ojalá, y no de deberías. Ejemplo: ojalá hubieras venido a la fiesta.

en
Exercise 2

Completa las frases con el infinitivo compuesto de cada verbo. ¡Sigue el ejemplo!

en

Ejemplo: (comprar) → Tendría que haber comprado más café.

No deberías la bicicleta en la calle.

Podrías la maleta a la habitación.

Lamento no más cuidado.


Completa las frases con el infinitivo compuesto de cada verbo. ¡Sigue el ejemplo!

en

Ejemplo: (comprar) → Tendría que haber comprado más café.

No deberías [sin respuesta] haber dejado 1 la bicicleta en la calle.

Podrías [sin respuesta] haber subido 2 la maleta a la habitación.

Lamento no [sin respuesta] haber tenido 3 más cuidado.

1 haber dejado:

No deberías haber dejado la bicicleta en la calle. El infinitivo compuesto se forma con haber + participio pasado (aquí, dejado). Nota: el participio de los verbos terminados en -ar, como dejar, se forma añadiendo la terminación -ado. Ejemplos: pasar → pasado; comprar → comprado.

en
2 haber subido:

Podrías haber subido la maleta a la habitación. Generalmente, el infinitivo compuesto (haber + participio) se usa para formular un reproche o expresar arrepentimiento. Nota: el participio pasado de los verbos acabados en -ir, como subir, se forma añadiendo la terminación -ido. Ejemplos: vivir → vivido; salir → salido.

en
3 haber tenido:

Lamento no haber tenido más cuidado. Nota: para formar el participio pasado de los verbos que terminan en -er (como tener), añade la terminación -ido. Ejemplos: vender→ vendido; perder → perdido.

en
Exercise 3

Arrastra las palabras para completar las frases correctamente. No todas las opciones son necesarias.

en
Tendríamos que antes.Deberíamos una mesa para cenar. Lamento las llaves de casa.

Arrastra las palabras para completar las frases correctamente. No todas las opciones son necesarias.

en
Tendríamos que haber salido 1 antes.Deberíamos haber reservado 2una mesa para cenar. Lamento haber perdido 3 las llaves de casa.
1 haber salido:

Tendríamos que haber salido antes. Utiliza haber + participio pasado (salido) para expresar arrepentimiento por acciones que no sucedieron. Ejemplo: tendrías que haber llamado antes de venir.

en
2 haber reservado:

Deberíamos haber reservado una mesa para cenar. Después de deberíamos, utiliza el infinitivo compuesto (aquí, haber + reservado) para expresar arrepentimiento o hacer un reproche por algo que no sucedió en el pasado. Ejemplo: ¡tengo sueño! Debería haber dormido más.

en
3 haber perdido:

Lamento haber perdido las llaves de casa. Utiliza lamentar conjugado lamentar, presente + haber en infinitivo + participio pasado (aquí, perdido) para expresar arrepentimiento sobre algo que sucedió en el pasado. Ejemplo: lamento haber olvidado tu cumpleaños.

en

Still facing difficulties with 'The perfect infinitive: haber comido'? Learn and enhance your Spanish grammar through our online Spanish course. Start with a free test and improve today!

What our users say:

Pleasure

         

I enjoy doing my online Spanish lessons. Only ten minutes daily are enough...Thank you!

Innovative

         

I love your innovative method which allows me to learn a new language and have fun at the same time!

Unique

         

Your method is unique! Your courses have helped me to progress and gain confidence during my travels.

Progress

         

Gymglish has allowed me to improve my Spanish. A daily routine I wouldn't miss for anything in the world!

More testimonials.

Improve your Spanish further and test Hotel Borbollón, online Spanish lessons.