er hat dir

he has … you

→ er
phrase Uncommon #22,784
he has … you The verb that follows determines the action; “dir” means “you” as an indirect object, often translated as “to you.”
GE: Er hat dir einen Schlüssel gegeben.
EN: He gave you a key.

Er hat dir Sachen gebracht.

He brought you some things.

— Wächter der Nacht (2004)

Er hat dir einen Brief geschrieben.

He wrote you a letter.

— Nürnberg (2025)

Er hat dir vergeben.

He has forgiven you.

Er hat dir das Zepter gegeben.

He has given you the scepter.

— Marvel's The Avengers (2012)

Er hat dir etwas gesagt, nicht wahr?

He told you something, didn't he?

Er hat dir Diabla geschenkt?

He gave you Diabla?

— Eine fantastische Frau (2017)

Er hat dir ein Buch zur Lektüre empfohlen.

He recommended a book for you to read.

Er hat dir nie gehört.

It never belonged to you.

— Wicked: Teil 2 (2025)

Er hat dir bloß erlaubt, ihn zum Abschied noch einmal zu sehen.

He only allowed you to see him one last time to say goodbye.

— Ich gab Dir mein Herz, Geliebter - Hum dil de chuke sanam (1999)

Er hat dir einen Ryo gezahlt, damit du die Wache tötest?

He paid you one ryo to kill the guard?

— Yojimbo - Der Leibwächter (1961)

Er hat dir vertraut.

He trusted you.

Und er hat dir das Herz gestohlen!

And he stole your heart!

— Das wandelnde Schloss (2004)

Er hat dir natürlich doch ein Buch geschenkt.

Of course he did give you a book.

— Das Leben der Anderen (2006)