vi hanno

they have

→ vi
phrase Uncommon #15,822
they have Used with a past participle to mean “they have done X to you all” or “they have Xed you all.” Here vi means “you all.”
IT: Vi hanno chiamati ieri sera.
EN: They called you all last night.

E i tagli al bilancio della pubblica istruzione non vi hanno toccati?

And the cuts to the public education budget didn't affect you?

— Le invasioni barbariche (2003)

Quali tra i vostri Reali Parenti vi hanno salvato?

Which of your Royal Relatives saved you?

— La battaglia dei tre regni - Parte 1 (2008)

Non vi hanno trovate.

They didn't find you.

Perché vi hanno legato?

Why did they tie you up?

— I visitatori (1993)

Vi hanno aiutati oggi, vero?

They helped you today, didn’t they?

Vi hanno ridotto così per causa mia?

Did they reduce you to this because of me?

— Young Detective Dee - Il risveglio del drago marino (2013)

Dove vi hanno mandati?

Where did they send you?

Vi hanno fatti ridere, vero?

They made you laugh, didn’t they?

Vi hanno morso?

Did they bite you?

— [REC] (2007)

Come vi hanno trattati?

How did they treat you?

— Trappola di cristallo (1988)

Non vi hanno insegnato nulla a scuola?

Didn't they teach you anything at school?

Vi hanno invitato?

Did they invite you?

— La pelle che abito (2011)

Vi hanno presi insieme?

Did they catch you together?

— Il vento che accarezza l'erba (2006)

Quanto vi hanno pagato per uccidere il funzionario?

How much were you paid to kill the official?

— La sfida del samurai (1961)

Vi hanno aiutati, vero?

They helped you, right?

Vi hanno seguiti?

Did they follow you?

— L'odio (1995)

Non vi hanno ancora servito, mi dispiace.

They haven't served you yet, sorry.

— Il gattopardo (1963)

Vi hanno perdonati.

They have forgiven you.

Vi hanno separate dalle vostre famiglie?

Were you separated from your families?

— I fiori della guerra (2011)