debes haber

must have

→ deber
phrase Rare #27,859
must have Used to make a deduction about a past situation. It is often followed by a past participle, as in deben haber salido.
SP: Debes haber olvidado tu llave.
EN: You must have forgotten your key.

Debes haber arruinado a Dev.

You must have ruined Dev.

— Devdas (2002)

Debes haber estado trabajando demasiado.

You must have been working too much.

Debes haber quedado exhausto.

You must have been exhausted.

— Guardianes de la Noche: Tren infinito (2020)

Debes haber leído muchos libros.

You must have read many books.

Debes haber trabajado muchas horas.

You must have worked many hours.

— Jugada maestra (2026)

Debes haber comenzado a beber muy temprano.

You must have started drinking very early.

— La venganza de Manon (1986)

Debes haber fumado.

You must have smoked.

— Decision to Leave (2022)

Debes haber pensado que era posible.

You must have thought it was possible.

Debes haber ido a Alemania a estas alturas.

You must have been to Germany by now.

— El viento se levanta (2013)

Debes haber sufrido.

You must have suffered.

— La maldición de la flor dorada (2006)