Hebrew grammar splits conditions in two and names them separately: a תנאי קיים may yet come true — that is אם and the real conditional — while a תנאי בטל, a void condition, is one the speaker already knows is false. If I had known. If we lived closer. This page is the second kind. The negative openers — לולא, אלמלא and their family — carry a trap of their own and live on לולא and negative counterfactuals.
The three structures, in the Academy's order
Most courses teach one shape and leave you unable to read Hebrew prose. The Academy of the Hebrew Language, in its answer מיליות התנאי הבטל (31 October 2019), lists three structures as current, and the first of them is the one usually missing.
| Condition | Main clause | The Academy's illustration | |
|---|---|---|---|
| A | plain past | היה + בינוני | לו ירד גשם, היה הטיול מתבטל lu yarád géshem, hayá hatiyúl mitbatél |
| B | היה + בינוני | היה + בינוני | אילו היה יורד גשם, היה הטיול מתבטל ílu hayá yoréd géshem, hayá hatiyúl mitbatél |
| C | structure B with אם instead of אילו/לו | אם היה יורד גשם, היה הטיול מתבטל im hayá yoréd géshem, hayá hatiyúl mitbatél | |
Structure A is the one that matters most for reading. A plain past verb after אילו is not a real condition and not a mistake — it is the standard counterfactual of Hebrew prose, and a learner who has only been shown B will misread it every time as an ordinary past-tense statement.
אילו ידעתי שהתיעוד חשוב, הייתי מצלם את הפגישה.
ílu yadáti shehati'úd khashúv, hayíti metsalém et hapgishá
If I'd known the documentation mattered, I'd have filmed the meeting. (m. speaker — structure A: plain past in the condition)
אילו יצאנו חצי שעה קודם, היינו תופסים את הרכבת.
ílu yatsánu khatsí sha'á kódem, hayínu tofsím et harakévet
If we'd left half an hour earlier we'd have caught the train.
Structure B doubles the construction, and is what you will more often say yourself.
אילו הייתי גר קרוב יותר, הייתי בא לכל חזרה.
ílu hayíti gar karóv yotér, hayíti ba lekhól khazará
If I lived closer I'd come to every rehearsal. (m. speaker — structure B, the construction in both halves)
אילו היינו יודעים שיש שביתה, היינו נוסעים ברכב.
ílu hayínu yod'ím sheyésh shvitá, hayínu nos'ím barékhev
If we'd known there was a strike we'd have driven.
One detail in the Academy's own wording is worth copying deliberately or not at all: היה הטיול מתבטל puts the subject between היה and the participle. That is formal written word order. In speech the two words stay together and the subject goes first — הטיול היה מתבטל.
Both words agree, and neither one is fixed
היה carries person, gender and number; the participle carries gender and number. Get one and not the other and the sentence falls apart.
| Subject | Form | Reading |
|---|---|---|
| אֲנִי (m. / f.) | הָיִיתִי יוֹדֵעַ / הָיִיתִי יוֹדַעַת | hayíti yodéa / hayíti yodá'at |
| אַתָּה / אַתְּ | הָיִיתָ יוֹדֵעַ / הָיִית יוֹדַעַת | hayíta yodéa / hayít yodá'at |
| הוּא / הִיא | הָיָה יוֹדֵעַ / הָיְיתָה יוֹדַעַת | hayá yodéa / haytá yodá'at |
| אֲנַחְנוּ | הָיִינוּ יוֹדְעִים / יוֹדְעוֹת | hayínu yod'ím / yod'ót |
| אַתֶּם / אַתֶּן | הָיִיתֶם יוֹדְעִים / הָיִיתֶן יוֹדְעוֹת | hayítem yod'ím / hayíten yod'ót |
| הֵם / הֵן | הָיוּ יוֹדְעִים / יוֹדְעוֹת | hayú yod'ím / yod'ót |
היית מבין אותה יותר טוב אילו היית שומע את ההקלטה.
hayíta mevín otá yotér tov ílu hayíta shoméa et hahaklatá
You'd have understood her better if you'd heard the recording. (to a man — main clause first, which is completely normal)
אילו, לו — and why אם keeps turning up
אילו is the Mishnaic particle, built (says the Academy) out of the two conditional words אִם + לוּ stacked together. לו is the older Biblical one, and it keeps a foot in the world of wishing — the Academy notes its closeness to לְוַאי, the word for expressing a wish, which is why לו רק so often lands where English says if only. Both are current. You cannot usefully compare their frequencies, because לו is spelled identically to the inflected preposition to him, and no count can separate them.
לו רק היה לי עוד שבוע, הייתי מסיים את זה כמו שצריך.
lu rak hayá li od shavúa, hayíti mesayém et ze kmo shetsaríkh
If only I had another week I'd finish it properly. (m. speaker — לו with רק, half a wish)
Structure C is what most Israelis actually say: the same doubled construction, opened by ordinary אם.
אם היינו יודעים שיש שביתה, היינו נוסעים ברכב.
im hayínu yod'ím sheyésh shvitá, hayínu nos'ím barékhev
If we'd known there was a strike we'd have driven. (the same sentence in everyday Israeli Hebrew)
The Academy's explanation is worth having: speakers feel the falseness is already carried by היה + בינוני, so אילו adds nothing and they reach for the ordinary conditional word instead — in its terms, לו/אילו + [היה + בינוני] is redundant. Its verdict is unusually precise about its own limits: the Academy has not discussed this structure and so has issued no ruling on it, while language correctors treat it as non-standard for departing from the patterns inherited from the classical sources. Both sentences above are things a native speaker says; the difference is which one an editor leaves alone.
There is no "if I knew" versus "if I had known"
English marks two unreal times — if I knew (now) against if I had known (then) — and it is tempting to hunt for the Hebrew equivalent. There isn't one. Neither Academy treatment describes such a distinction; both present היה + בינוני as simply unreal, with no time built into it. Context and adverbs place the sentence, and you can watch them do it — the two below are built from the same words.
אילו ידעתי אתמול מה שאני יודע היום, לא הייתי חותם על החוזה.
ílu yadáti etmól ma she'aní yodéa hayóm, lo hayíti khotém al hakhozé
If I'd known yesterday what I know today I wouldn't have signed the contract. (m. speaker — אתמול is what puts this in the past)
אילו הייתי בבית עכשיו, הייתי כבר ישן.
ílu hayíti babáyit akhsháv, hayíti kvar yashén
If I were home right now I'd already be asleep. (m. speaker — same forms, and עכשיו is the only thing placing it in the present)
The same shape is also the habitual past
היה + בינוני has a second, unrelated job: used to. Nothing in the construction chooses between them, so a sentence stays open until something elsewhere decides it.
בגיל עשרים הייתי אומר כן לכל דבר.
begíl esrím hayíti omér ken lekhól davár
At twenty I used to say yes to everything. (m. speaker — habitual; בגיל עשרים is what makes it so)
אילו הציעו לי את זה היום, הייתי אומר לא.
ílu hitsí'u li et ze hayóm, hayíti omér lo
If they offered me that today I'd say no. (m. speaker — identical main clause, and אילו is the whole difference)
The full account of the split, including the frozen polite formulas הייתי רוצה and הייתי שמח, is on היה + בינוני.
Five worked items
| English | Hebrew | What was chosen |
|---|---|---|
| If I had a car I'd drive you. | אילו היה לי רכב, הייתי מסיע אותך | Structure B. היה here is the possession verb, and the main clause adds a second היה. |
| If she'd asked, I'd have helped. | אילו היא ביקשה, הייתי עוזר | Structure A — plain past in the condition, which is where most learners wrongly insert a היה. |
| If only they'd told us earlier. | לו רק היו מודיעים לנו קודם | לו + רק for the wishing tone; no main clause needed, which is normal for this pattern. |
| We'd have finished by now if the file hadn't got lost. | היינו מסיימים כבר אילו הקובץ לא היה הולך לאיבוד | Main clause first; the counterfactual survives the reordering unchanged. |
| If it were up to me, we'd cancel. | אם זה היה תלוי בי, היינו מבטלים | Structure C, as it is actually said. Written up as an essay it would open with אילו. |
Common Mistakes
1. A future verb after אילו. Carried over from the real conditional, where the future is exactly right. In a counterfactual it is impossible: on Hebrew Wikipedia insource:/ אילו היה / returns 266 and insource:/ אילו יהיה / returns 0 (regex form, checked 17 August 2026).
❌ אילו תבוא מוקדם יותר, היינו מספיקים לדבר
Incorrect — אילו never takes a future verb. Either make it counterfactual, אילו באת מוקדם יותר, היינו מספיקים לדבר, or make it a real condition with אם and a future in both halves, אם תבוא מוקדם יותר, נספיק לדבר.
✅ אילו באת מוקדם יותר, היינו מספיקים לדבר בשקט.
ílu báta mukdám yotér, hayínu maspikím ledabér beshéket
If you had come earlier we would have had a chance to talk properly. (to a man)
2. A bare present in the condition. English if I knew has a single word in it, so learners write a single Hebrew word — a participle. The condition needs either a past verb or היה + בינוני. insource:/ אילו הוא היה / returns 8; insource:/ אילו הוא יודע / returns 0.
❌ אילו אני יודע מה הוא רוצה, הייתי עוזר לו
Incorrect — the condition takes a past verb or היה + בינוני, never a bare participle: אילו ידעתי מה הוא רוצה, הייתי עוזר לו.
✅ אילו ידעתי מה הוא רוצה, הייתי עוזר לו מזמן.
ílu yadáti ma hu rotsé, hayíti ozér lo mizmán
If I knew what he wanted I'd have helped him long ago. (m. speaker)
3. A bare past in the main clause. Structure A puts a plain past in the condition, and it is easy to let it spread across the comma. The main clause always needs היה.
❌ אילו ידעתי, אמרתי לך
if I'd known I'd have told you
Incorrect as a counterfactual — with a plain past on both sides this reads as two flat statements about what happened. The main clause needs היה + בינוני: אילו ידעתי, הייתי אומר לך.
✅ אילו ידעתי שאתם בעיר, הייתי מזמין אתכם לארוחת ערב.
ílu yadáti she'atém ba'ír, hayíti mazmín etkhém la'arukhát érev
If I'd known you were in town I'd have had you over for dinner. (m. speaker, to a group)
4. Using אילו for a condition that is still open. אילו is not a fancier אם. It states that the condition is false, so putting it in front of tomorrow's plans tells your listener the plan is off.
❌ אילו ירד גשם מחר, נבטל את הפיקניק
if it rains tomorrow we'll cancel the picnic
Incorrect — אילו marks a condition the speaker knows is false, so it cannot govern a future plan. An open condition takes אם: אם ירד גשם מחר, נבטל את הפיקניק.
✅ אם ירד גשם מחר, נבטל את הפיקניק ונעשה את זה בשבוע הבא.
im yeréd géshem makhár, nevatél et hapíknik vena'asé et ze bashavúa habá
If it rains tomorrow we'll call off the picnic and do it next week.
Key Takeaways
- A תנאי בטל is a condition already known to be false, and it opens with אילו (Mishnaic, from אִם + לוּ) or לו (Biblical, and still half a wish).
- The Academy lists three current structures. Learn A first, because it is the one prose uses and the one courses skip: plain past in the condition, היה + בינוני in the main clause — אילו ידעתי, הייתי מצלם.
- B doubles it (אילו היה יורד גשם, היה הטיול מתבטל) and C swaps אילו for אם — which the Academy has never ruled on, and which language editors correct. Both are real Hebrew; write אילו, say אם.
- Both words in היה + בינוני inflect: הייתי יודע, היית יודעת, היינו יודעים. Freezing either one is the standard error.
- Hebrew makes no formal distinction between if I knew and if I had known. היה + בינוני is unreal and timeless; אתמול or עכשיו does the dating.
- The same construction is also the habitual past, so only the surroundings — אילו on one side, בגיל עשרים on the other — decide which reading you get.
- After אילו, a future verb is impossible and a bare participle is impossible; and the main clause never settles for a plain past.
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
- היה + בינוני: Habitual Past and Unreal SituationsB1 — Two words, two entirely different jobs. הייתי הולך is both 'I used to go' and 'I would go (if…)' — and nothing in the construction chooses between them, so you have to read the whole sentence before the meaning is fixed. What it never means is 'I was going'.
- Basic Conditionals with אםA2 — Make open, real conditions with אם, using natural Hebrew tense choices, imperatives, אז, negation, and flexible clause order.
- Real Conditionals with אםA2 — An open condition opens with אם, and the one thing you have to get right is the tense: Hebrew puts a FUTURE verb in both halves — אם ירד גשם, נישאר בבית — exactly where English bans its own future. Habitual conditions take the present in both halves and past-fact conditions take the past, and the optional אז that opens the main clause is spoken Hebrew.
- לולא and Negative CounterfactualsC1 — Hebrew has six equally valid openers for a negative counterfactual — לולא, לולי, אילולא, אילולי, אלמלא, אלמלי — and every one of them hides its negative inside itself, so the clause that follows is affirmative in form while the sentence means if X had NOT happened. That reversal is what English speakers read backwards, and אלמלא spent a thousand years meaning both things at once.