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.
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!
Reformula las frases con la forma correcta de cada verbo.
enHubiera 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.
enHubiera 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.
Hubiera sido mejor hablar con Ana →Tendrí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í.
enPodrí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.
enPodrí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.
enPerdó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.
enLlegarí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.
enPodrí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.
enOjalá 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.
enEscuchado 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.
enPuedes 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.
enCompleta las frases con el infinitivo compuesto de cada verbo. ¡Sigue el ejemplo!
enEjemplo: (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!
enEjemplo: (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.
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.
enPodrí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.
enLamento 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.
enArrastra las palabras para completar las frases correctamente. No todas las opciones son necesarias.
enArrastra las palabras para completar las frases correctamente. No todas las opciones son necesarias.
enTendrí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.
enDeberí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.
enLamento 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.
enStill 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:
Improve your Spanish further and test Hotel Borbollón, online Spanish lessons.
