haber
/aˈbeɾ/, [aˈβ̞eɾ]have, see, to have
-
Debería haber venido.
He should have come.
-
Deberías haber sabido lo que quería decir.
You must have known what she meant.
-
Él lamentó no haber seguido mi consejo.
He regretted not having taken my advice.
-
Ella me acusó de haber mentido.
She accused me of telling a lie.
-
Deberíais haber estado aquí.
You should've been here.
-
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.
-
Él está orgulloso de no haber ido nunca al médico.
He is proud of not having consulted a doctor.
-
Él debe haber llegado a la estación.
He must have reached the station.
-
Fue tonto de mi parte haber cometido dos veces el mismo error.
It is silly of me to have made the same mistake twice.
-
Deberías de haber estudiado más duro.
You should have studied harder.
-
Tom debió haber manejado la situación de otra forma.
Tom should have handled the situation differently.
-
Si me hubieras hablado antes al respecto, yo podría haber estado libre. Como sea, mañana tengo planes de volver a casa.
If you'd told me about it earlier, I could've been free. However, tomorrow I have plans to go back home.
-
Si él hubiera conocido los hechos, el accidente se podría haber evitado.
Had he known the facts, the accident might have been avoided.
-
Ella lo acusó de haber roto su palabra.
She accused him of having broken his word.
-
No puede haber dicho tamaña estupidez.
He can't have said such a stupid thing.
-
—Durmiendo en un contenedor, ¿eh? —preguntó Al-Sayib— Ésa tiene que haber sido una experiencia apestosa.
"Sleeping in a dumpster, huh?" Al-Sayib asked. "That must have been a smelly experience."
-
Él volvió a casa tras haber estado fuera durante diez meses.
He returned home after being away for ten months.
-
Tom debería haber discutido el asunto conmigo.
Tom should have discussed the matter with me.
-
Él estaba contento por haber aprobado el examen.
He was happy to have passed the examination.
-
De no haber sido por tu consejo, él hubiera estado arruinado.
Had it not been for your advice he would have been ruined.
Fill in the missing word for thousands of sentences in Spanish. Sign up and play for free!
- Practice Spanish vocabulary in context.
- Rapidly improve your Spanish listening skills with listening mode and Cloze-Listening.
- Pick from dozen of collections at your level - 100 Most Common Words, the Fluency Fast Track, and more.
Full access to everything on Clozemaster, no ads, and all the extras you need to take your Spanish skills to the next level.
Get fluent faster.
Get Pro today!