All three fit neatly into the same sentence. All three relate to time. And all three change the meaning in ways that no English translation quite captures — because the gap they measure isn't between times. It's between expectation and reality.
Three people arrive at a party. The first says: "Ich bin noch hier." The second: "Ich bin schon hier." The third: "Ich bin erst seit einer Stunde hier." Same room. Same person. Completely different stories about time — and about what was expected.
This is the sneaky genius of these three words. They don't just describe when something happens. They describe the relationship between when it happens and when it was supposed to happen. They're not time words — they're expectation words. And that subtle difference is exactly why English speakers struggle with them.
Here's the key that unlocks all three at once: every one of these words carries a hidden comparison between what is happening now and what was expected to happen. They're not just measuring time — they're measuring the gap between reality and expectation.
Noch: reality is lasting longer than expected → "still."
Schon: reality has arrived earlier than expected → "already."
Erst: reality hasn't progressed as far as expected → "only / just."
All three are measuring the gap between the expectation (the blue line) and now (the coloured line). That's it.
Noch says: something is continuing. It was expected — by someone, by the logic of time — to have ended or changed. But it hasn't. It's still going. There's an implied "and that's notable" underneath every use of noch.
Noch nicht ("not yet") is one of the most important combinations — it says the thing was expected to happen by now, but hasn't. "Noch kein" = "not yet any" — "Ich habe noch kein Auto" = I don't have a car yet. And "noch ein" = "one more / another" — "Noch einen Kaffee?" = Another coffee?
Schon as a time word (separate from its modal particle uses, which we explored in an earlier post) says: something has arrived or happened — and the speaker registers it as earlier than anticipated. There's a mild surprise, or at least a consciousness of earliness, in every schon.
When schon pairs with a duration — "schon seit drei Jahren" — it emphasises that the time is notable, possibly longer than the listener might expect. Compare with erst + duration, which does the opposite. This pairing is one of the clearest places to feel the contrast between the two.
Erst is the most misunderstood of the three — partly because it looks like "erst" in "erstens" (firstly) and partly because its English translation ("only" or "just") doesn't capture its time dimension. Erst says: we haven't reached the expected level yet. The amount, the duration, the time — it's less than was implied or expected.
Erst used with a future time means "not until": "Er kommt erst morgen" — He's not coming until tomorrow (later than you might hope). This is one of the trickiest uses for English speakers, who tend to say nur (only) instead. But nur is neutral; erst carries the weight of disappointed expectation.
The clearest way to feel the contrast: the same frame, all three words.
Three sentences. Same words. Same time. Three completely different emotional relationships to 8 o'clock.
These three combine with negation in distinct ways — and each combination is genuinely different. This is where many learners stumble, but also where real fluency lives.
Consider: "Er ist schon seit drei Jahren hier" (He's already been here three years — that's a lot) vs. "Er ist erst seit drei Jahren hier" (He's only been here three years — still relatively new). Same duration. Opposite evaluations. The German instinctively reaches for one or the other depending on their stance — impressive length of stay, or still-early arrival. This is not a grammar choice. It's a perspective choice. And that's what makes these words so alive.
English speakers often reach for nur (only) when they mean erst — because both translate as "only." But nur is neutral; it just states a quantity. Erst carries the expectation gap: "only — and that's less than implied." "Ich bin nur seit einem Monat hier" = I've been here for only a month (neutral fact). "Ich bin erst seit einem Monat hier" = I've only been here a month (I'm still new, don't expect too much of me yet).
Schon as a time word ("already") and schon as a modal particle ("alright fine / I'm sure it'll work out") look identical. Context separates them almost always — but learners new to the modal particle use sometimes misread emotional schon as temporal. "Wird schon" doesn't mean "it already will" — it means "it'll be fine." If you're unsure, check whether a time reference is present.
Before using any of these three, ask: what was the expectation — and is reality ahead of it, behind it, or still within it? Ahead of expectation → schon. Behind expectation → erst. Still within it, continuing → noch. This single question replaces three separate grammar rules.
Take any situation you're in right now and try all three: "Ich lerne noch Deutsch" (I'm still learning German — ongoing). "Ich lerne schon seit zwei Jahren Deutsch" (I've already been learning for two years — that's notable). "Ich lerne erst seit zwei Monaten Deutsch" (I've only been learning for two months — still early days). Feel the difference. That's the muscle you're building.
Want to practise noch, schon and erst in real German dialogues — in the moments where all three feel equally possible? Deutsch-Assistent puts you in exactly those situations.
Practise Noch, Schon & Erst →