chi ha dato

who gave

→ chi
phrase Rare #23,763
who gave Literally, “who has given.” Its exact English translation depends on what follows: “Chi ha dato le dimissioni?” means “Who resigned?” The related form “chi abbia dato” can mean “whoever gave” or “who may have given.”
IT: Chi ha dato questa risposta?
EN: Who gave this answer?

Voglio sapere chi ha dato da bere a Millie!

I want to know who gave Millie the drink!

— Picnic (1955)

Chi ha dato l'ordine?

Who gave the order?

— Star Trek II - L'ira di Khan (1982)

Chi ha dato a Tom un bicchiere di vino?

Who gave Tom a glass of wine?

Chi ha dato loro tutti quei soldi?

Who gave them all that money?

Chi ha dato l'allarme?

Who raised the alarm?

— I sette samurai (1954)

Chi ha dato questo a lui?

Who gave this to him?

Chi ha dato inizio a Disneyland?

Who started Disneyland?

Chi ha dato questo a loro?

Who gave this to them?