chi vi ha insegnato

who taught you

→ chi
phrase Rare #31,050
who taught you Used when asking who taught a group of people something. The verb form is plural because vi refers to more than one person.
IT: Chi vi ha insegnato l'italiano?
EN: Who taught you Italian?

Chi vi ha insegnato a parlare?

Who taught you to speak?

Chi vi ha insegnato a fare la pizza?

Who taught you how to make pizza?

Chi vi ha insegnato il pianoforte?

Who taught you the piano?

Chi vi ha insegnato a guidare?

Who taught you to drive?

Chi vi ha insegnato a ballare?

Who taught you to dance?

Chi vi ha insegnato il francese?

Who taught you French?

Chi vi ha insegnato a giocare a scacchi?

Who taught you to play chess?

Chi vi ha insegnato il tedesco?

Who taught you German?