כבר, עדיין or עוד?

This page is the decision, not the tour. The three words and their negatives are set out in full on כבר, עדיין, עוד, and the negative half — עוד לא, עדיין לא, טרם — has its own page at עוד לא and עדיין לא. What is left over, and what nobody drills, is the one frame in which all three words compete for the same slot and only one of them fits.

The choice, in one line

כבר says the change has happened; עדיין and עוד say it has not. The negator לא goes after the adverb and flips which side of the change you ended up on, without altering the adverb itself: כבר לא is not any more, עדיין לא and עוד לא are not yet. That is the whole system, and if any of it is new, read the adverbs page first — everything below assumes it.

Where the choice actually bites

Take a situation that started in the past and is still going on, and attach a stretch of time to it: I've been working here for five years, he's been learning Hebrew for a year and a half. Hebrew builds this with a present-tense verb and a bare duration — the reasoning behind that tense is on Hebrew has no perfect — and into that sentence all three of our words could plausibly be slotted. Only one of them can carry the number.

כבר plus a duration counts the time up to now. It is not "already" here so much as by now, at this point, and it is the natural way an Israeli says how long something has been going on.

אני עובדת פה כבר חמש שנים ואף אחד עוד לא הסביר לי איך המדפסת עובדת.

aní ovédet po kvar khamésh shaním ve'áf ekhád od lo hisbír li eikh hamadpéset ovédet

I've been working here for five years and nobody has explained to me yet how the printer works. (f. speaker)

הוא לומד עברית כבר שנה וחצי ועדיין מתבייש לדבר בטלפון.

hu loméd ivrít kvar shaná vakhétsi va'adáyin mitbayésh ledabér batélefon

He's been learning Hebrew for a year and a half and he's still embarrassed to speak on the phone.

עדיין cannot carry the number. It contrasts the present with an expectation that things would have changed by now — still, with an implied even so — and there is no slot in it for a quantity of time.

The corpus is unusually clean on this point. Counting Hebrew Wikipedia with an insource:/…/ regex search on 16 August 2026, three durations were run behind each adverb in turn: כבר שנתיים returns 36 articles and עדיין שנתיים 0; כבר חודש 18 and 0; כבר שלוש שנים 12 and 0. Three zeros, each with a live control on the identical time expression — which is what makes them evidence rather than an accident of what an encyclopedia happens to write about.

אתה עדיין גר אצל ההורים, או שכבר מצאת דירה?

atá adáyin gar étsel hahorím, o shekvár matsáta dirá?

Are you still living with your parents, or have you found a place by now? (to a man — עדיין with no number, כבר with the change)

עוד in this frame is a trap, and the reason is on the adverbs page: in front of a verb or an adjective עוד means still (זה עוד טוב), but in front of a noun the same word means more or another. Since a duration is a noun phrase, עוד שלוש שנים does not say "still three years" — it says "another three years", pointing forwards from now.

The negative side of the same frame

English switches to a perfect here — I haven't spoken to her for two months, the air conditioning hasn't worked for two weeks — and hunting for a Hebrew perfect produces nothing. Hebrew keeps the frame and simply negates the verb, leaving כבר where it was, still counting.

המזגן במשרד לא עובד כבר שבועיים ואף אחד לא מזמין טכנאי.

hamazgán bamisrád lo ovéd kvar shvu'áyim ve'áf ekhád lo mazmín tekhnái

The air conditioning in the office hasn't worked for two weeks and nobody is calling a technician.

לא דיברתי איתה כבר חודשיים ואני מתחיל לדאוג.

lo dibárti itá kvar khodsháyim va'aní matkhíl lid'óg

I haven't spoken to her for two months and I'm starting to worry. (m. speaker)

Notice that the two sentences use different tenses for the same English shape. A situation that is continuously not happening keeps the present — לא עובד כבר שבועיים, a frame the same corpus attests of a broken clock mechanism; a single event that has not occurred since takes the past, לא דיברתי כבר חודשיים. English collapses both into hasn't.

💡
Do not translate the English word for in any of these sentences. The duration stands bare — כבר חמש שנים, כבר חודשיים — with no preposition at all. בשביל is "for the sake of" and never marks time, and במשך does mark time but frames a closed stretch, which is exactly what these sentences are not.

"Any more": two ways, and both are Hebrew

Hebrew has no single word for any more — but it does have two ways of saying it, and the second puts יותר at the end of the clause, exactly where English puts any more.

כבר לא מוכרים את זה בסופר, בדקתי בשלושה סניפים.

kvar lo mokhrím et ze basúper, badákti bishloshá snifím

They don't sell it in the supermarket any more — I checked in three branches.

אני לא קונה שם יותר, המחירים השתגעו.

aní lo koné sham yotér, hamekhirím hishtag'ú

I don't shop there any more — the prices have gone mad. (m. speaker)

Which to reach for? כבר לא, on the evidence. In the same corpus search, כבר לא קיים returns 27 articles against 13 for לא קיים יותר — and all thirteen were read, of which twelve are genuinely no longer exists and one is not more than. לא עובד יותר returns 4, all four the construction, though two of them are the same newspaper headline. So the לא … יותר pattern is real Hebrew and not a calque; it is simply the less common of the two. Learn כבר לא as your default and recognise the other.

💡
A quick test for the counting frame. If the English will take the word now after the number — three years now, two months now — the Hebrew is כבר. If it will not, you are describing a state rather than measuring one, and the word is עדיין.

Common Mistakes

1. Building not yet in the English word order. English says not yet, negator first. Hebrew says adverb first, negator second — עדיין לא, עוד לא — and the pair travels glued together.

❌ לא עדיין סיימתי את העבודה

Incorrect — the adverb comes first and the negator second: עדיין לא סיימתי את העבודה, or עוד לא סיימתי. Hebrew Wikipedia returns over 4,000 articles for עדיין לא and 4 for לא עדיין; all four were read, and none is this phrase — in two the לא closes the clause before it (או לא, then עדיין יש), and two are defective sentences in translated articles, one of them printing לא עדיין לא.

✅ עדיין לא סיימתי את העבודה, תן לי עשר דקות.

adáyin lo siyámti et ha'avodá, ten li éser dakót

I haven't finished the work yet — give me ten minutes. (to a man)

2. Making עדיין carry the duration. English still and the for three days can sit in one sentence (I'm still trying, three days now), so the two feel compatible. In Hebrew the counting word is כבר.

❌ אני מנסה להשיג אותם עדיין שלושה ימים

Incorrect as 'I've been trying to reach them for three days' — עדיין never takes a stretch of time. The word that counts elapsed time is כבר: אני מנסה להשיג אותם כבר שלושה ימים.

✅ אני מנסה להשיג אותם בטלפון כבר שלושה ימים.

aní menasé lehasíg otám batélefon kvar shloshá yamím

I've been trying to get hold of them on the phone for three days. (m. speaker)

3. Using עוד for still in front of a noun. In front of a verb this would have been fine — זה עוד טוב is "it's still fine". In front of a noun the same word is additive, and the sentence quietly changes its claim.

❌ יש לי עוד עבודה

Incorrect as 'I still have work' — in front of a noun עוד is additive, so this says you have MORE work than before, which is a complaint about a fresh pile. Still is עדיין: עדיין יש לי עבודה.

✅ עדיין יש לי עבודה, אני אצטרף אליכם אחר כך.

adáyin yesh li avodá, aní etstaréf aleikhém akhár kakh

I've still got work to do — I'll join you later.

Key Takeaways

  • כבר is the only one of the three that can count time. אני עובדת פה כבר חמש שנים. Hebrew Wikipedia (insource:/…/ regex, 16 August 2026): כבר שנתיים 36 : עדיין שנתיים 0, כבר חודש 18 : 0, כבר שלוש שנים 12 : 0.
  • The verb in that frame stays present, because the situation has not ended. The tense logic is on Hebrew has no perfect.
  • No preposition goes in front of the duration — not בשביל, and not במשך, which frames a closed stretch.
  • The negative keeps כבר in place: לא עובד כבר שבועיים (an ongoing non-state, present) and לא דיברתי כבר חודשיים (an event that has not happened since, past).
  • עדיין contrasts with an expectation; it never takes a number.
  • עוד before a noun is additive, so עוד עבודה is more work and עוד שלוש שנים is another three years, pointing forwards.
  • Any more has two Hebrew shapes: כבר לא, the default, and לא … יותר, which is genuine and less common (כבר לא קיים 27 : לא קיים יותר 13, twelve of the thirteen read and confirmed).

Now practice Hebrew

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Hebrew

Related Topics

  • כבר, עדיין, עוד: Already, Still, YetA2English needs four words here — already, still, yet, any more — and Hebrew needs three plus לא. The Hebrew word does not change when the polarity flips: כבר is already and כבר לא is not any more, עדיין is still and עדיין לא is not yet.
  • עוד לא and עדיין לא: Not YetB1Hebrew builds 'not yet' out of an adverb plus לא, in that order — עוד לא, עדיין לא — and 'not any more' out of the same two pieces with a different adverb, כבר לא. Formal writing has a fourth option, טרם, which negates entirely on its own and takes no לא at all.
  • Hebrew Has No Perfect: כבר, עדיין, מאז, זהB1There is no have-perfect in Hebrew of any kind. English present perfects split across two completely different Hebrew renderings — past plus an adverb when the event is over, and PRESENT plus a duration when the situation is still going on — and picking the wrong one silently changes what you said.
  • Time Adverbs: היום, אתמול, מחר, כבר, מידA1The words that put a sentence in time — and the trap hiding inside half of them: היום, הערב and הקיץ are noun phrases carrying a definite article, so הבוקר is 'this morning' while בבוקר is 'in the morning', and no amount of translating from English will tell you which one a Hebrew speaker wants.