haya dicho

has said

→ haber
phrase Uncommon #19,311
has said A form of the present perfect subjunctive, often used after expressions of doubt, disbelief, or judgment.
SP: No creo que ella haya dicho eso.
EN: I don't think she said that.

Dudo de que alguien lo haya dicho.

I doubt anyone said that.

No he oído que Sal haya dicho nada.

I haven't heard Sal say anything.

— Haz lo correcto (1989)

Que no te lo haya dicho nunca dice mucho.

The fact that I’ve never told you says a lot.

— Argentina 1985 (2022)

Espero que no le haya dicho a nadie.

I hope he hasn't told anyone.

— Barfi! (2012)

¿Te molesta que sea maricón o que no te lo haya dicho?

Does it bother you that I'm gay, or that I didn't tell you?

— Perfectos desconocidos (2016)

No creo que aún nadie le haya dicho a Tom.

I don’t think anyone has told Tom yet.

Lo que te haya dicho es mentira.

Whatever they told you is a lie.

— Suzume (2022)

Quienquiera que lo haya dicho, lo dudo.

Whoever said that, I doubt it.

No puedo creer que Tom haya dicho sí.

I can't believe Tom said yes.

No puedo creer que Tom verdaderamente me haya dicho no.

I can't believe Tom actually said no to me.

No creo que haya dicho eso.

I don't think he said that.

Es notable que él no haya dicho nada al respecto.

It's remarkable that he hasn't said anything about it.

No puedo creer que haya dicho eso delante de todos.

I can't believe he said that in front of everyone.

¿Por qué importa que lo haya dicho yo y no ella?

Why does it matter that I said it and not her?

Puede que haya dicho algo sobre ello, pero no recuerdo.

I may have said something about it, but I don’t remember.

No es que haya dicho algo.

It's not that I said anything.

Puede que el doctor haya dicho eso.

The doctor may have said that.

No creo que haya dicho nada.

I don't think he said anything.

Me parece extraño que nadie haya dicho nada sobre lo que pasó en la reunión de ayer.

I find it strange that no one has said anything about what happened at yesterday's meeting.

No es bueno que haya dicho que usted inició los interrogatorios.

It is not good that he said you initiated the interrogations.

— Oppenheimer (2023)

Quizás haya dicho que no sé de política ni sé cómo funciona.

Perhaps I said that I don't know about politics or how it works.

— Amarcord (1973)