haber cometido un error

to have made a mistake

→ haber
phrase Uncommon #23,740
to have made a mistake This is the perfect infinitive form of “cometer un error” (to make a mistake).
SP: Ella reconoció haber cometido un error.
EN: She admitted to having made a mistake.

Debe haber cometido un error.

He must have made a mistake.

— Locamente millonarios (2018)

Tienen que haber cometido un error.

They must have made a mistake.

Debo haber cometido un error.

I must have made a mistake.

Ella reconoció haber cometido un error.

She admitted to having made a mistake.

¿Cómo puedes haber cometido un error semejante?

How could you have made such a mistake?