Open the app

German grammar

Hat mir geschenkt, habe ihm geschenkt (Perfekt)

Say what someone has given you recently.

From the scene Was hat sie dir geschenkt? (What has she given you?)

In short

Say who gave what to whom with hat + dative pronoun + geschenkt.

Your turn

Which one goes with he has given me (socks)?

Options: Was hast du Javi geschenkt? · Er hat mir Socken geschenkt · Sie hat mir ein schönes Parfüm geschenkt

Show answer

he has given me (socks) → Er hat mir Socken geschenkt

How it works

The Perfekt (habe / hast / hat + geschenkt) with a Dativ pronoun says who gave a present to whom.

Your turn

Pick the word that fits the line.

Was hat (blank) deine Mutter geschenkt, Schatz?

Options: dich · dir · du

Show answer

Was hat dir deine Mutter geschenkt, Schatz?

What has your mum given you, dear?

Good to know

Sie hat mir geschenkt (she has given me), ich habe ihm geschenkt (I have given him).

she has given me (a perfume) Sie hat mir ein schönes Parfüm geschenkt

Nuria

Sie hat mir ein schönes Parfüm geschenkt.

She's given me a lovely perfume.

Your turn

What fills the gap?

(blank).

Options: Was hast du Javi geschenkt · Sie hat mir ein schönes Parfüm geschenkt · Er hat mir Socken geschenkt

Show answer

Nuria

Sie hat mir ein schönes Parfüm geschenkt.

She's given me a lovely perfume.

he has given me (socks) Er hat mir Socken geschenkt

Nuria

Er hat mir Socken geschenkt. Wie jedes Jahr.

He's given me socks. Like every year.

Your turn

What fills the gap?

(blank). Wie jedes Jahr.

Options: Sie hat mir ein schönes Parfüm geschenkt · Was hast du Javi geschenkt · Er hat mir Socken geschenkt

Show answer

Nuria

Er hat mir Socken geschenkt. Wie jedes Jahr.

He's given me socks. Like every year.

what have you given Javi? Was hast du Javi geschenkt?

Elena

Und du? Was hast du Javi geschenkt?

And you? What have you given Javi?

Your turn

What fills the gap?

Und du? (blank)?

Options: Er hat mir Socken geschenkt · Was hast du Javi geschenkt · Sie hat mir ein schönes Parfüm geschenkt

Show answer

Elena

Und du? Was hast du Javi geschenkt?

And you? What have you given Javi?

I have given him (a scarf) Ich habe ihm einen roten Schal geschenkt

Nuria

Ich habe ihm einen roten Schal geschenkt.

I've given him a red scarf.

Your turn

What fills the gap?

(blank).

Options: Er hat mir Socken geschenkt · Ich habe ihm einen roten Schal geschenkt · Sie hat mir ein schönes Parfüm geschenkt

Show answer

Nuria

Ich habe ihm einen roten Schal geschenkt.

I've given him a red scarf.

Common mistake

Not mich or ich here. To me (Dativ).

Sie hat mir ein schönes Parfüm geschenkt.

She's given me a lovely perfume.

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
Hat mir geschenkt, habe ihm geschenkt (Perfekt)
she has given me (a perfume)Sie hat mir ein schönes Parfüm geschenkt
he has given me (socks)Er hat mir Socken geschenkt
what have you given Javi?Was hast du Javi geschenkt?
I have given him (a scarf)Ich habe ihm einen roten Schal geschenkt
More lines from the story
  • ElenaWas hat dir deine Mutter geschenkt, Schatz?What has your mum given you, dear?
  • ElenaNichts... Naja, er hat mir ein Lächeln geschenkt. Sein erstes!Nothing... Well, he has given me a smile. His first one!

All German grammar guides · Learn German with stories