Spanish grammar
Me ha regalado, le he regalado
Say what someone has given you recently.
From the scene ¿Qué te ha regalado? (What has she given you?)
In short
Say who has given what recently with a pronoun + he / has / ha + regalado: me ha regalado.
- she has given me me ha regalado
- what has she given you? ¿qué te ha regalado?
- you have given him le has regalado
- I have given him le he regalado
Your turn
Which one goes with what has she given you??
Options: me ha regalado · le has regalado · ¿qué te ha regalado?
Show answer
what has she given you? → ¿qué te ha regalado?
How it works
The present perfect (he / has / ha + participle) with an indirect object pronoun says who has given you what recently.
Good to know
Me ha regalado (she has given me), le he regalado (I have given him).
she has given me me ha regalado
Nuria
Me ha regalado una colonia muy bonita.
She's given me some lovely cologne.
Your turn
What fills the gap?
(blank) una colonia muy bonita.
Options: Le has regalado · Me ha regalado · Qué te ha regalado
Show answer
Nuria
Me ha regalado una colonia muy bonita.
She's given me some lovely cologne.
what has she given you? ¿qué te ha regalado?
Elena
¿Qué te ha regalado tu madre, cariño?
What has your mum given you, dear?
Your turn
What fills the gap?
¿(blank) tu madre, cariño?
Options: Me ha regalado · Le has regalado · Qué te ha regalado
Show answer
Elena
¿Qué te ha regalado tu madre, cariño?
What has your mum given you, dear?
you have given him le has regalado
Elena
¿Y tú? ¿Qué le has regalado a Javi?
And you? What have you given Javi?
Your turn
What fills the gap?
¿Y tú? ¿Qué (blank) a Javi?
Options: le has regalado · me ha regalado · qué te ha regalado
Show answer
Elena
¿Y tú? ¿Qué le has regalado a Javi?
And you? What have you given Javi?
I have given him le he regalado
Nuria
Le he regalado una bufanda roja.
I've given him a red scarf.
Your turn
What fills the gap?
(blank) una bufanda roja.
Options: Le he regalado · Me ha regalado · Qué te ha regalado
Show answer
Nuria
Le he regalado una bufanda roja.
I've given him a red scarf.
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 appSee all forms
| she has given me | me ha regalado |
|---|---|
| what has she given you? | ¿qué te ha regalado? |
| you have given him | le has regalado |
| I have given him | le he regalado |
More lines from the story
- NuriaMe ha regalado calcetines. Como todos los años.He's given me socks. Like every year.
- ElenaNada... Bueno, me ha regalado una sonrisa. ¡La primera!Nothing... Well, he has given me a smile. His first one!