Open the app

German grammar

Habe vs. bin (Perfekt)

Say what you did: haben or sein.

From the scene Ich habe gegessen, sie ist rausgegangen (I ate, she went out)

In short

Most verbs take haben in the Perfekt. Moving from A to B takes sein.

Your turn

Which one goes with I didn't go out (sein: movement)?

Options: Wo hast du heute gegessen · Ich habe den ganzen Tag Mails geschrieben · Ich bin nicht rausgegangen

Show answer

I didn't go out (sein: movement) → Ich bin nicht rausgegangen

How it works

Most verbs form the Perfekt with haben + participle: ich habe gegessen, ich habe geschrieben.

Good to know

Verbs of movement from A to B use sein instead: ich bin rausgegangen, sie ist zurückgekommen.

where did you eat? (haben) Wo hast du heute gegessen

I didn't go out (sein: movement) Ich bin nicht rausgegangen

Nuria

Im Büro. Ich bin nicht rausgegangen.

At the office. I didn't go out.

Your turn

What fills the gap?

Im Büro. (blank).

Options: Ich habe den ganzen Tag Mails geschrieben · Ich bin nicht rausgegangen · Wo hast du heute gegessen

Show answer

Nuria

Im Büro. Ich bin nicht rausgegangen.

At the office. I didn't go out.

I wrote emails (haben) Ich habe den ganzen Tag Mails geschrieben

Nuria

Ich habe den ganzen Tag Mails geschrieben.

I wrote emails all day.

Your turn

What fills the gap?

(blank).

Options: Wo hast du heute gegessen · Ich bin nicht rausgegangen · Ich habe den ganzen Tag Mails geschrieben

Show answer

Nuria

Ich habe den ganzen Tag Mails geschrieben.

I wrote emails all day.

she went out (sein) Sie ist mit ihren Freunden rausgegangen

Nuria

Ja. Sie ist mit ihren Freunden rausgegangen.

Yes. She went out with her friends.

Your turn

What fills the gap?

Ja. (blank).

Options: Sie ist mit ihren Freunden rausgegangen · Wo hast du heute gegessen · Ich bin nicht rausgegangen

Show answer

Nuria

Ja. Sie ist mit ihren Freunden rausgegangen.

Yes. She went out with her friends.

she came back (sein) sie ist sehr spät zurückgekommen

Nuria

Ja, sie ist sehr spät zurückgekommen.

Yes, she came back very late.

Your turn

What fills the gap?

Ja, (blank).

Options: Wo hast du heute gegessen · Ich bin nicht rausgegangen · sie ist sehr spät zurückgekommen

Show answer

Nuria

Ja, sie ist sehr spät zurückgekommen.

Yes, she came back very late.

Watch out

English says "she has gone out", but German says sie IST rausgegangen, never sie hat rausgegangen.

Common mistake

Not hat or bin here. She (the boss).

Ja. Sie ist mit ihren Freunden rausgegangen.

Yes. She went out with her friends.

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
Habe vs. bin (Perfekt)
where did you eat? (haben)Wo hast du heute gegessen
I didn't go out (sein: movement)Ich bin nicht rausgegangen
I wrote emails (haben)Ich habe den ganzen Tag Mails geschrieben
she went out (sein)Sie ist mit ihren Freunden rausgegangen
she came back (sein)sie ist sehr spät zurückgekommen
More lines from the story
  • TomásDann schreib noch eine... an eine andere Firma!Well, write one more... to another company!
  • NuriaIch weiß. Und als sie zurückkam, hat sie mir zehn Mails geschrieben!I know. And when she came back, she wrote me ten emails!

All German grammar guides · Learn German with stories