Open the app

German grammar

Das Perfekt: ich habe gearbeitet

Say what you did yesterday.

From the scene Was hast du gestern gemacht? (What did you do yesterday?)

In short

For the past in speech, use haben + the ge- form. Haben is second, the ge- form goes last.

Your turn

Which one goes with did you eat (anywhere)??

Options: hat eine Paella gekocht · Hast du irgendwo gegessen · habe ich den ganzen Tag gearbeitet

Show answer

did you eat (anywhere)? → Hast du irgendwo gegessen

How it works

To talk about the past (yesterday, last night), spoken German usually uses the Perfekt.

Your turn

Pick the word that fits the line.

Ja, ich habe mit Javi (blank).

Clue: the participle of essen

Options: isst · gegessen · essen

Show answer

Ja, ich habe mit Javi gegessen.

Yes, I had dinner with Javi.

Good to know

Haben + a past participle (the ge- form of the verb, like gearbeitet).

Good to know

Ich habe gearbeitet (I worked), du hast gegessen (you ate), er / sie hat gekocht (he / she cooked).

Good to know

Haben sits in second place and the participle goes to the END: Gestern habe ich den ganzen Tag gearbeitet.

I worked (all day) habe ich den ganzen Tag gearbeitet

Nuria

Gestern habe ich den ganzen Tag gearbeitet.

Yesterday I worked all day.

Your turn

What fills the gap?

Gestern (blank).

Options: Hast du irgendwo gegessen · hat eine Paella gekocht · habe ich den ganzen Tag gearbeitet

Show answer

Nuria

Gestern habe ich den ganzen Tag gearbeitet.

Yesterday I worked all day.

did you eat (anywhere)? Hast du irgendwo gegessen

Elena

Und abends? Hast du irgendwo gegessen?

And in the evening? Did you eat somewhere?

Your turn

What fills the gap?

Und abends? (blank)?

Options: Hast du irgendwo gegessen · Habe ich den ganzen Tag gearbeitet · Hat eine Paella gekocht

Show answer

Elena

Und abends? Hast du irgendwo gegessen?

And in the evening? Did you eat somewhere?

he cooked (a paella) hat eine Paella gekocht

Nuria

Bei ihm zu Hause. Javi hat eine Paella gekocht.

At his place. Javi cooked a paella.

Your turn

What fills the gap?

Bei ihm zu Hause. Javi (blank).

Options: Hast du irgendwo gegessen · hat eine Paella gekocht · habe ich den ganzen Tag gearbeitet

Show answer

Nuria

Bei ihm zu Hause. Javi hat eine Paella gekocht.

At his place. Javi cooked a paella.

I saw you (both) ich habe euch vom Fenster aus gesehen

Elena

Schatz, ich habe euch vom Fenster aus gesehen. Zweimal.

Dear, I saw you from the window. Twice.

Your turn

What fills the gap?

Schatz, (blank). Zweimal.

Options: Hast du irgendwo gegessen · ich habe euch vom Fenster aus gesehen · habe ich den ganzen Tag gearbeitet

Show answer

Elena

Schatz, ich habe euch vom Fenster aus gesehen. Zweimal.

Dear, I saw you from the window. Twice.

Common mistake

Not Habe or Hat here. Elena asks Nuria.

Und abends? Hast du irgendwo gegessen?

And in the evening? Did you eat somewhere?

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
Das Perfekt: ich habe gearbeitet
I worked (all day)habe ich den ganzen Tag gearbeitet
did you eat (anywhere)?Hast du irgendwo gegessen
he cooked (a paella)hat eine Paella gekocht
I saw you (both)ich habe euch vom Fenster aus gesehen
More lines from the story
  • NuriaJa, ich habe mit Javi gegessen.Yes, I had dinner with Javi.
  • ElenaUnd hat es dir geschmeckt?And did you like it?

All German grammar guides · Learn German with stories