chi vi ha detto che

who told you that

→ chi
phrase Rare #34,381
who told you that Used to ask who told you something. “Vi” addresses more than one person or one person formally; “ha detto” literally means “has told/said.”
IT: Chi vi ha detto che la riunione è stata cancellata?
EN: Who told you that the meeting was canceled?

Chi vi ha detto che non stavo bene?

Who told you I wasn't feeling well?

Chi vi ha detto che Tom lo farebbe?

Who told you Tom would do that?

Chi vi ha detto che non ero felice qui?

Who told you that I wasn’t happy here?

Chi vi ha detto che Tom l'ha fatto?

Who told you that Tom did it?

Chi vi ha detto che è morto?

Who told you he died?

Chi vi ha detto che non ero felice qua?

Who told you I wasn’t happy here?