Open the app

German grammar

Schon und noch nicht

Say what you have (or have not) done.

From the scene Ich habe schon gegessen (I've already eaten)

In short

Use the Perfekt with schon (already, yet) and noch nicht (not yet).

Your turn

Which one goes with I haven't seen her yet?

Options: ist noch nicht angekommen · ich habe sie noch nicht gesehen · hast du schon gegessen

Show answer

I haven't seen her yet → ich habe sie noch nicht gesehen

How it works

For “have you done it yet?” German uses the Perfekt: haben + participle at the end.

Your turn

Pick the word that fits the line.

Ich (blank) noch nichts gegessen.

Options: hat · habe · hast

Show answer

Ich habe noch nichts gegessen.

I haven't eaten anything yet.

Good to know

Ich habe gegessen (I have eaten), du hast gesehen (you have seen). Arriving uses sein: sie ist angekommen.

Good to know

Schon = already / yet, noch nicht = not yet, noch nichts = nothing yet.

have you eaten yet? hast du schon gegessen

Elena

Tomás, hast du schon gegessen?

Tomás, have you eaten yet?

Your turn

What fills the gap?

Tomás, (blank)?

Options: hast du schon gegessen · ich habe sie noch nicht gesehen · ist noch nicht angekommen

Show answer

Elena

Tomás, hast du schon gegessen?

Tomás, have you eaten yet?

I haven't seen her yet ich habe sie noch nicht gesehen

Your turn

What goes with ich habe sie noch nicht gesehen?

Options: she hasn't arrived yet · I haven't seen her yet · have you eaten yet?

Show answer

ich habe sie noch nicht gesehen → I haven't seen her yet

she hasn't arrived yet ist noch nicht angekommen

Elena

Nuria ist noch nicht angekommen.

Nuria hasn't arrived yet.

Your turn

What fills the gap?

Nuria (blank).

Options: hast du schon gegessen · ich habe sie noch nicht gesehen · ist noch nicht angekommen

Show answer

Elena

Nuria ist noch nicht angekommen.

Nuria hasn't arrived yet.

I've already spoken ich habe schon mit Javi gesprochen

Tomás

Ja, ich habe schon mit Javi gesprochen.

Yes, I've already spoken to Javi.

Your turn

What fills the gap?

Ja, (blank).

Options: ich habe sie noch nicht gesehen · ich habe schon mit Javi gesprochen · hast du schon gegessen

Show answer

Tomás

Ja, ich habe schon mit Javi gesprochen.

Yes, I've already spoken to Javi.

Common mistake

Not Hast or Hat here. Tomás says Sie to Frau Elena.

Haben Sie Nuria heute gesehen?

Have you seen Nuria today?

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
Schon und noch nicht
have you eaten yet?hast du schon gegessen
I haven't seen her yetich habe sie noch nicht gesehen
she hasn't arrived yetist noch nicht angekommen
I've already spokenich habe schon mit Javi gesprochen
More lines from the story
  • TomásIch habe noch nichts gegessen.I haven't eaten anything yet.
  • TomásHaben Sie Nuria heute gesehen?Have you seen Nuria today?
  • TomásEr hat für alle Churros gekauft.He has bought churros for everyone.

All German grammar guides · Learn German with stories