debe haberlo

must have done it

→ deber
phrase Rare #37,498
must have done it Usually followed by a past participle; lo refers to something understood from context.
SP: Si no está aquí, debe haberlo olvidado en casa.
EN: If he's not here, he must have forgotten it at home.

Un hombre tan inteligente como Ud. debe haberlo considerado.

A man as intelligent as you must have considered it.

Alguien más debe haberlo abierto.

Someone else must have opened it.

Debe haberlo perdido en alguna parte.

He must have lost it somewhere.

— Sin amor (2017)

Apuesto a que uno de vosotros debe haberlo cogido.

I bet one of you must have caught it.

— Los cuatrocientos golpes (1959)

Debe haberlo oído.

He must have heard it.

— Impacto (1981)

Alguien que sabe bien inglés debe haberlo escrito.

Someone who knows English well must have written it.

Pero debe haberlo.

But there must be one.

— Picnic (1955)