has said
Non posso credere che abbia detto una cosa del genere.
I can't believe he said something like that.
Assumo che Tom lo abbia detto a Mary.
I assume Tom told Mary.
Cosa pensate che abbia detto Tom a Mary?
What do you think Tom said to Mary?
Voi pensate che Tom ci abbia detto la verità?
Do you think Tom told us the truth?
Chi pensa che lo abbia detto a loro?
Who do you think told them?
Mi domando perché Tom non ti abbia detto che non sarei venuto.
I wonder why Tom didn't tell you that I wouldn't be coming.