English grammar
Has/have given + person + thing
Say what someone has given you recently, using the present perfect.
From the scene What has she given you?
In short
For recent presents, use has / have + given + person + thing. With a finished time like yesterday, use gave.
Your turn
Which one goes with I: have given?
Options: I've given him · She's given me · What has Ramón given you?
Show answer
I: have given → I've given him
How it works
For recent presents use has / have + given, then person + thing: she's given me perfume, I've given him a scarf.
Your turn
Pick the word that fits the line.
What (blank) your mum given you, dear?
Options: has · have · is
Show answer
What has your mum given you, dear?
¿Qué te ha regalado tu madre, cariño?
Good to know
Has with he / she, have with I / you / we / they. Traps: given, not "gave" or "gived" after has / have; and with a finished time (yesterday) use gave.
Your turn
Pick the word that fits the line.
He's (blank) me socks. Like every year.
Options: given · gave · gived
Show answer
He's given me socks. Like every year.
Me ha regalado calcetines. Como todos los años.
she: has given She's given me
Nuria
She's given me some lovely perfume.
Me ha regalado un perfume muy bonito.
Your turn
What fills the gap?
(blank) some lovely perfume.
Options: What has Ramón given you · She's given me · I've given him
Show answer
Nuria
She's given me some lovely perfume.
Me ha regalado un perfume muy bonito.
I: have given I've given him
Nuria
I've given him a red scarf.
Le he regalado una bufanda roja.
Your turn
What fills the gap?
(blank) a red scarf.
Options: I've given him · She's given me · What has Ramón given you
Show answer
Nuria
I've given him a red scarf.
Le he regalado una bufanda roja.
question: has + subject + given What has Ramón given you?
a name: has given Javi has given me
Your turn
What goes with Javi has given me?
Options: I: have given · a name: has given · she: has given
Show answer
Javi has given me → a name: has given
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 | She's given me |
|---|---|
| I: have given | I've given him |
| question: has + subject + given | What has Ramón given you? |
| a name: has given | Javi has given me |
More lines from the story
- ElenaWhat has your mum given you, dear?¿Qué te ha regalado tu madre, cariño?
- NuriaHe's given me socks. Like every year.Me ha regalado calcetines. Como todos los años.
- ElenaAnd you? What have you given Javi?¿Y tú? ¿Qué le has regalado a Javi?
- ElenaNothing... Well, he has given me a smile. His first one!Nada... Bueno, me ha regalado una sonrisa. ¡La primera!