Time Expressions and Frequency Phrases

Hebrew's single-word time adverbs — היום, מחר, אתמול, עכשיו — are on time adverbs, and the article rule that makes הבוקר "this morning" but בבוקר "in the mornings" is on ה־ in time expressions. This page is about the phrases: how far back, how far forward, how long, and how often. Three of them are built on prepositions English does not use the same way, and one pair of them is the most reliable source of confidently wrong A2 sentences there is.

לפני, בעוד, אחרי — the triangle

HebrewReadsMeans
לפני שנתייםlifnéi shnatáyimtwo years ago — backwards from now
בעוד שנתייםbe'ód shnatáyimtwo years from now — forwards from now
אחרי שנתייםakharéi shnatáyimafter two years — measured from some other point, not from now

The third row is the trap. אחרי does not mean ago, and it never did: it measures from a point already established in the sentence. And it is far and away the commonest of the three in real text — on Hebrew Wikipedia, with a leading and trailing space on every column (checked 21 August 2026), אחרי שנתיים returns 225–236 across several runs, against לפני שנתיים 36–38 and a steady בעוד שנתיים 14. Every hit sampled reads after two years: back from a European league, back from injury, leaving a club after two seasons. So an English speaker who reaches for אחרי to say ago produces a sentence that is not just grammatical but idiomatic — and about something else.

נפגשנו לפני שנתיים בכנס בתל אביב.

nifgáshnu lifnéi shnatáyim bekhénes betél avív

We met two years ago at a conference in Tel Aviv.

בעוד שנתיים היא מסיימת את הלימודים.

be'ód shnatáyim hi mesayémet et halimudím

In two years' time she finishes her degree.

אחרי שנתיים בחוץ לארץ הם חזרו.

akharéi shnatáyim bekhúts la'árets hem khazrú

After two years abroad they came back.

דיברנו על זה רק לפני שבוע, ואתה כבר שכחת.

dibárnu al ze rak lifnéi shavúa, ve'atá kvar shakhákhta

We talked about this only a week ago and you've forgotten already. (to a man)

בעוד שבוע נדע אם התקבלנו.

be'ód shavúa nedá im hitkabálnu

In a week we'll know whether we got in.

💡
A memory hook that survives pressure: לפני is the same word as in front of, and in Hebrew the past is what stands in front of you — you can see it. בעוד contains עוד, "more, still", so it counts out time you have not spent yet. Neither is translated by the English preposition you would expect: ago has no Hebrew word of its own, and in two years is not ב alone.

תוך, במשך, כבר and the bare span

English uses in and for for jobs Hebrew splits four ways, and the split is about what kind of stretch you mean.

HebrewReadsThe kind of stretch
תוך שעהtokh sha'áwithin an hour — a deadline; the thing gets finished inside the window
במשך שעהbeméshekh sha'áfor an hour — the duration something went on
כבר שעהkvar sha'áfor an hour and still going — the stretch runs up to now
שעה (bare)sha'áfor an hour — the plain, and commonest, spoken form

The last row matters, because learners over-supply prepositions here: Hebrew attaches a bare span to a verb with nothing in front of it — חיכינו שעתיים, we waited two hours. במשך adds weight rather than meaning, which is why it reads as written.

הם ענו לי תוך חצי שעה, זה היה מפתיע.

hem anú li tokh khatsí sha'á, ze hayá maftía

They got back to me within half an hour — it was surprising.

במשך שנה שלמה לא שמענו ממנו כלום.

beméshekh shaná shlemá lo shamánu miménu klum

For a whole year we heard nothing from him. (written-leaning)

אני מחכה כאן כבר עשרים דקות.

aní mekhaké kan kvar esrím dakót

I've been waiting here twenty minutes. (m. speaker — and I still am)

Elastic time: תכף, עוד רגע, מיד

Three expressions promise something imminent, and only one of them is taken literally. מיד is immediately and means it. תכף and עוד רגע are social rather than temporal: they mean "I have registered your request and I am not doing it this second", and the actual interval ranges from thirty seconds to considerably longer. English just a sec behaves identically, so recognise these rather than translate them.

תכף אני בא, רק אסיים משהו.

tékhef aní ba, rak asayém máshehu

I'll be right there, just let me finish something. (m. speaker, informal)

עוד רגע מתחילים, שבו בבקשה.

od réga matkhilím, shvu bevakashá

We're starting in a moment — take a seat, please. (to a group)

How often: the מדי family and אחת ל־

The frequency ladder itself — תמיד, בדרך כלל, לפעמים, אף פעם לא — is on frequency, including why אף פעם cannot stand without לא. What belongs here are the phrase patterns that say how often, which the ladder does not cover:

PatternExampleEnglishRegister
מדי + bare nounמדי בוקר, מדי שבועevery morning, every weekneutral to written
מדי פעםמדי פעםevery now and thenneutral, very common in speech
כל + bare nounכל יום, כל יומייםevery day, every other dayneutral, the spoken default
פעם ב־פעם בשבוע, פעמיים בחודשonce a week, twice a monthneutral
אחת ל־אחת לשבועיים, אחת לחודשonce every two weeksformal, written; schedules and notices

מדי פעם אנחנו מזמינים אוכל במקום לבשל.

midéi pá'am anákhnu mazminím ókhel bimkóm levashél

Every now and then we order food instead of cooking.

מדי בוקר היא שותה קפה במרפסת.

midéi bóker hi shotá kafé bamirpéset

Every morning she drinks her coffee on the balcony.

הקבוצה נפגשת אחת לשבועיים.

hakvutsá nifgéshet akhát lishvu'áyim

The group meets once a fortnight. (formal, written — the wording of a notice)

💡
בדרך כלל is not a variant of בכלל, and the reason is historical. Hebrew Wiktionary derives it from דרך כלל, a phrase of the medieval layer (רובד הביניים) meaning "in a general way", and cites Ibn Ezra on Deuteronomy 22 — וכבר הזכירו על דרך כלל (checked 21 August 2026). Seven hundred years on it is the ordinary Israeli word for usually.

One spelling note, and a measured surprise

Two of these expressions were respelled by the Academy of the Hebrew Language's 2017 כללי הכתיב המלא, and the two have fared completely differently.

צוהריים is prescribed outright, and the reason is more interesting than "add a ו". The rules mark every o with a ו as their general rule (כלל ב), then list the cases that are excepted: יוצאים מכלל זה המקרים האלה שבהם אין מציינים תנועת o בווי״ו: (1) תנועת o שבניקוד מסומנת בחטף קמץ, אם איננו בראש המילה, כגון צוהריים (צהרים), מוחרת (מחרת). So a chataf-kamatz gets no ו at all — and צָהֳרַיִם has two o vowels, a kamatz katan under the צ that takes the ו and a chataf-kamatz under the ה that does not. Hence exactly one ו, and the rule spells out the form it is ruling against in the same breath: ולא צוהוריים (2017 rules PDF, Wayback snapshot of 23 November 2018). So אחר הצוהריים is the standard spelling.

It has not been adopted. On Hebrew Wikipedia, identical shape on both columns, 21 August 2026: אחר הצהריים 1,214 against אחר הצוהריים 25, and the bare noun הצהריים 2,125 against הצוהריים 46 — between 46:1 and 49:1 for the older spelling, with the four-figure counts read as floors. לעיתים, respelled under the same reform, went the other way entirely and is now overwhelmingly written with the yod; the figures are on frequency. One corpus, one reform, two opposite outcomes — and מחרתיים is a third case of the same kind. Write the Academy's form; expect to read the other one. The wider argument is on contested spellings.

נדבר אחר הצוהריים, עכשיו אני באמצע ישיבה.

nedabér akhár hatsohoráyim, akhsháv aní be'emtsá yeshivá

Let's talk this afternoon — I'm in the middle of a meeting right now.

Common Mistakes

1. Using אחרי for "ago". The commonest time-expression error there is, and it produces perfectly good Hebrew.

❌ עברנו לירושלים אחרי שלוש שנים.

we moved to Jerusalem three years ago

Incorrect as that meaning — the sentence says 'we moved to Jerusalem after three years', measured from something else. Backwards from now is לפני: עברנו לירושלים לפני שלוש שנים.

✅ עברנו לירושלים לפני שלוש שנים ולא מתחרטים.

avárnu lirushaláyim lifnéi shalósh shaním veló mitkhartím

We moved to Jerusalem three years ago and we don't regret it.

2. Using לפני for "in an hour". The same confusion running the other way, and just as invisible.

❌ אני מתקשר אלייך לפני שעה.

I'll call you in an hour

Incorrect as that meaning — לפני שעה is 'an hour ago'. Forwards from now is בעוד: אני מתקשר אלייך בעוד שעה.

✅ אני מתקשר אלייך בעוד שעה, אחרי הפגישה.

aní mitkashér eláyikh be'ód sha'á, akharéi hapgishá

I'll call you in an hour, after the meeting. (m. speaker, to a woman)

3. Using תוך for duration. תוך is a deadline — inside the window — not a stretch of time that something occupied.

❌ גרנו בחיפה תוך שלוש שנים.

we lived in Haifa for three years

Incorrect as that meaning — תוך שלוש שנים is 'within three years', a deadline. For how long something lasted, Hebrew uses במשך or nothing at all: גרנו בחיפה שלוש שנים.

✅ גרנו בחיפה שלוש שנים ואז חזרנו לתל אביב.

gárnu bekhéifa shalósh shaním ve'áz khazárnu letél avív

We lived in Haifa for three years and then went back to Tel Aviv.

4. Over-supplying a preposition on a bare span. Both of these are correct. The first is what you would say.

✅ חיכינו שעתיים ובסוף הלכנו.

khikínu she'atáyim uvasóf halákhnu

We waited two hours and in the end we left.

✅ המתנו במשך שעתיים ובסופו של דבר עזבנו.

himtánu beméshekh she'atáyim uvesofó shel davár azávnu

We waited for two hours and eventually departed. (formal, written — the same event in a report)

Key Takeaways

  • לפני X is X ago, בעוד X is X from now, אחרי X is after X — measured from a point in the sentence, never from now.
  • אחרי is the commonest of the three in text: 225–236 against לפני שנתיים 36–38 and בעוד שנתיים 14 on Hebrew Wikipedia, identical shape, 21 August 2026. That is why the error survives proofreading.
  • תוך is a deadline, במשך is a duration, כבר is a duration still running — and a bare span with no preposition at all is the spoken default: חיכינו שעתיים.
  • מיד is literal. תכף and עוד רגע are social, and elastic, exactly as English in a minute is.
  • Frequency phrases stack up as מדי + noun, כל + noun, פעם ב־, and the formal אחת ל־.
  • בדרך כלל comes from medieval Hebrew's דרך כלל, cited to Ibn Ezra — which is why it is a different word from בכלל, not a variant of it.
  • The Academy prescribes צוהריים; edited Hebrew writes צהריים by between 46:1 and 49:1. The same reform's לעיתים was adopted completely. Write the prescribed form, read the other.

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

  • ה־ in Time Expressions (השבוע, היום, בבוקר)B1A whole set of everyday Hebrew adverbs is just a noun with ה־ on it: היום is literally 'this day'. Put ב in front and the article fuses invisibly, which is why הבוקר and בבוקר are one letter and one whole meaning apart — and why the seasons carry an article English speakers never see.
  • Frequency: תמיד, בדרך כלל, לפעמים, אף פעםA2A ladder from always to never, plus the two things that trip English speakers on it: אף פעם is not 'never' but 'ever', so it cannot stand without לא, and פעם is feminine, so 'three times' is שלוש פעמים with the bare numeral.
  • אף אחד, שום דבר, אף פעםA2The words English translates as 'nobody', 'nothing' and 'never' are not negative words in Hebrew at all. אף means 'even' and שום means 'any', so אף אחד is literally 'even one' — which is why a Hebrew speaker always adds a negator beside them, and why a question uses מישהו instead.
  • Telling the TimeA2Hours use feminine numerals, bare minute counts preserve a surprising masculine pattern, and Hebrew builds ‘past,’ ‘to,’ halves, quarters, and day parts around them.