Questions & Answers about Ha detto addio prima di partire.
Ha detto is the passato prossimo, one of the most common Italian past tenses.
- ha = has
- detto = past participle of dire (to say)
So literally, ha detto is has said, but in natural English it is often just said.
In this sentence, it means:
- he said
- she said
- or, depending on context, even it said, though that is less likely here
Italian uses passato prossimo very often for completed past actions, especially in spoken language.
Italian often omits the subject pronoun when it is already clear from the verb or the context.
So Ha detto addio prima di partire literally has no written subject, but Italian speakers understand it as something like:
- He said goodbye before leaving
- She said goodbye before leaving
The verb form ha detto is used for:
- lui ha detto = he said
- lei ha detto = she said
- Lei ha detto = you said (formal)
So without context, the sentence is a little open-ended about who did it.