Open the app

Italian grammar

Mi ha regalato, gli ho regalato

Say what someone has given you recently.

From the scene Cosa ti ha regalato? (What has she given you?)

In short

Say who gave whom what with mi / ti / gli / Le + ha regalato. Regalato doesn't change here.

Your turn

Which one goes with what has she given you??

Options: mi ha regalato · gli ho regalato · cosa ti ha regalato?

Show answer

what has she given you? → cosa ti ha regalato?

How it works

The passato prossimo with mi / ti / gli / le says who has given you what.

Your turn

Pick the word that fits the line.

E tu? Cosa (blank) regalato a Javi?

Clue: you (tu)

Options: ho · hai · ha

Show answer

E tu? Cosa hai regalato a Javi?

And you? What have you given Javi?

Good to know

Mi ha regalato (she has given me), gli ho regalato (I have given him), Le ha regalato (he has given you, formal).

she has given me mi ha regalato

Nuria

Mi ha regalato un profumo bellissimo.

She's given me a beautiful perfume.

Your turn

What fills the gap?

(blank) un profumo bellissimo.

Options: Cosa ti ha regalato · Gli ho regalato · Mi ha regalato

Show answer

Nuria

Mi ha regalato un profumo bellissimo.

She's given me a beautiful perfume.

what has she given you? cosa ti ha regalato?

Elena

Cosa ti ha regalato tua madre, tesoro?

What has your mum given you, dear?

Your turn

What fills the gap?

(blank) tua madre, tesoro?

Options: Cosa ti ha regalato · Mi ha regalato · Gli ho regalato

Show answer

Elena

Cosa ti ha regalato tua madre, tesoro?

What has your mum given you, dear?

I have given him gli ho regalato

Nuria

Gli ho regalato una sciarpa rossa.

I've given him a red scarf.

Your turn

What fills the gap?

(blank) una sciarpa rossa.

Options: Cosa ti ha regalato · Gli ho regalato · Mi ha regalato

Show answer

Nuria

Gli ho regalato una sciarpa rossa.

I've given him a red scarf.

what has he given you? (Lei) cosa Le ha regalato?

Your turn

What goes with cosa Le ha regalato??

Options: what has he given you? (Lei) · she has given me · what has she given you?

Show answer

cosa Le ha regalato? → what has he given you? (Lei)

Watch out

When the gift comes after the verb, regalato doesn't change: mi ha regalato una sciarpa, not "regalata".

Practise it in the story

Meet this rule inside a short animated scene. Answer as it plays, then say the lines yourself.

Practise free in the app
See all forms
Mi ha regalato, gli ho regalato
she has given memi ha regalato
what has she given you?cosa ti ha regalato?
I have given himgli ho regalato
what has he given you? (Lei)cosa Le ha regalato?
More lines from the story
  • ElenaE tu? Cosa hai regalato a Javi?And you? What have you given Javi?
  • NuriaMi ha regalato calzini. Come ogni anno.He's given me socks. Like every year.
  • ElenaNiente... Beh, mi ha regalato un sorriso. Il primo!Nothing... Well, he has given me a smile. His first one!

All Italian grammar guides · Learn Italian with stories