ho insegnato

I taught

→ avere
phrase Rare #24,692
I taught Past tense of insegnare. In spoken English this can also be translated as "I've taught" depending on context.
IT: Ho insegnato italiano per due anni.
EN: I taught Italian for two years.

Che cosa le ho insegnato?

What did I teach her?

Ho insegnato su una collina, una volta.

I taught on a hill once.

— L'uomo che venne dalla Terra (2007)

Ho insegnato a Miyuki come tenere un cane in casa.

I taught Miyuki how to keep a dog at home.

Avete già dimenticato quello che vi ho insegnato?

Have you already forgotten what I taught you?

— Enrico V (1989)

Gli ho insegnato tutto ciò che sa.

I taught him everything he knows.

Ho insegnato francese per tre anni.

I taught French for three years.

Vi ho insegnato bene.

I taught you well.

Cosa le ho insegnato?

What did I teach her?

Gli ho insegnato quasi tutto io, vero?

I taught him almost everything, right?

— Questione di tempo (2013)

Non dimenticate quello che vi ho insegnato.

Don't forget what I taught you.

— पीके (2014)

Ho insegnato a Tom come sopravvivere.

I taught Tom how to survive.