wer hat dir das

who … you that

→ wer
phrase Uncommon #19,408
who … you that Part of a question asking who did or said something to you; the verb that completes the phrase determines the exact meaning.
GE: Wer hat dir das gesagt?
EN: Who told you that?

Wer hat dir das denn erzählt?

Who told you that?

Wer hat dir das geschickt?

Who sent this to you?

Wer hat dir das angetan?

Who did this to you?

— A Tale of Two Sisters (2003)

Wer hat dir das erzählt?

Who told you that?

— Von ganzem Herzen (1998)

Wer hat dir das denn beigebracht?

Who taught you that?

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

Wer hat dir das gesagt?

Who told you that?

— Blow Out - Der Tod löscht alle Spuren (1981)

Wer hat dir das erlaubt?

Who gave you permission to do that?

— The Wind That Shakes the Barley (2006)

Wer hat dir das gezeigt?

Who showed you that?

— Marvel's The Avengers (2012)

Ja, wer hat dir das beigebracht?

Yes, who taught you that?

— Atlantis - Das Geheimnis der verlorenen Stadt (2001)

Wer hat dir das beigebracht?

Who taught you that?

— Die Kinder des Monsieur Mathieu (2004)

Wer hat dir das gegeben?

Who gave you this?