ha ringraziato

thanked

→ avere
phrase Rare #36,474
thanked A past-tense form meaning “has thanked” literally; the auxiliary changes with the subject.
IT: Ha ringraziato sua sorella per l’aiuto.
EN: He thanked his sister for the help.

Tom ha ringraziato Mary per essere venuta.

Tom thanked Mary for coming.

Ziri ha ringraziato Rima per la sua offerta.

Ziri thanked Rima for her offer.

Mary ha ringraziato Tom per averla salvata.

Mary thanked Tom for saving her.

Tom ha ringraziato Mary in francese.

Tom thanked Mary in French.

Michael ha ringraziato tutti.

Michael thanked everyone.

Ha ringraziato per il regalo.

He thanked for the gift.