to have said
Eso me lo tendrías que haber dicho cuando estabas en el maletero de Latif.
You should have told me that when you were in Latif's trunk.
— Un profeta (2009)
No puede haber dicho tal estupidez.
He can't have said such a stupid thing.
Recuerdo haber dicho exactamente lo mismo.
I remember saying exactly the same thing.
Debería haber dicho que venía a nuestra casa.
He should have said he was coming to our house.
— Quemado por el sol (1994)
Él no puede haber dicho una mentira.
He can't have told a lie.
Tom debió haber dicho algo más.
Tom should have said something else.
He denied having said such a thing.
No debería haber dicho las cosas que te dije.
I shouldn't have said the things I said to you.
Me siento culpable por haber dicho una mentira.
I feel guilty for having told a lie.
Supuse que podrías haber dicho algo así.
I figured you might have said something like that.