haber pensado

to have thought

→ haber
phrase Very common #2,384
to have thought Used to form the perfect infinitive; with a conditional verb, it often refers to something that could or should have been thought in the past.
SP: Podrías haber pensado en otra solución.
EN: You could have thought of another solution.

Hermia hubiera ofendido su orgullo de haber pensado mal de él.

Hermia would have wounded his pride if she had thought ill of him.

— La Sociedad de los Poetas Muertos (1989)

Entonces Kafka podría haber pensado de esa forma.

So Kafka might have thought that way.

— 虐殺器官 (2017)

Debieron haber pensado que era Supermán.

They must have thought he was Superman.

— Picnic (1955)

Debes haber pensado que era posible.

You must have thought it was possible.

Debe haber pensado que nunca nos pondremos al día.

He must have thought we would never catch up.

— Súper 30 (2019)

Tú también debías haber pensado.

You must have thought that too.

— Moscú no cree en lágrimas (1980)