Presumptive vs Future vs Conditional (o fi / o să / ar fi)

Romanian has three short verb forms that an English speaker's eye and ear keep blurring together: o fi, o să fie, and ar fi. They share a family look — the tiny o, the verb a fi hovering nearby — but they belong to three different moods and carry three completely different meanings. O fi acasă means "he's probably home" (a guess about now). O să fie acasă means "he will be home" (a prediction). Ar fi acasă means "he would be home" (a hypothesis). The forms look alike; the meanings do not overlap at all. This page is about keeping them apart — because the single most damaging error a learner makes is reading the presumptive o fi as a future, and so hearing "he will be" where a Romanian said "he must be."

The three meanings in one breath

Start with the cleanest possible contrast: the same predicate, acasă ("home"), under all three forms.

O fi acasă, nu răspunde la telefon.

He's probably home — he's not answering his phone. (presumptive: inference about NOW)

O să fie acasă diseară, mi-a zis el.

He'll be home tonight, he told me. (future: a prediction)

Ar fi acasă acum dacă n-ar fi pierdut trenul.

He would be home now if he hadn't missed the train. (conditional: a hypothesis)

Three forms, three moods, three relationships to reality. The presumptive is epistemic — it reports the speaker's degree of belief about a present situation. The future is temporal — it locates an event ahead in time and asserts it will happen. The conditional is hypothetical — it describes what would hold under a condition that isn't (or may not be) the case. Despite sharing the o- shape, the presumptive expresses likelihood, never futurity and never hypothesis.

💡
Don't classify these three by their spelling — classify them by the question they answer. o fi answers "how sure am I about now?" o să fie answers "what will happen?" ar fi answers "what would be true if…?" If you can name the question, you've named the mood.

Why they look alike: the shared o

The resemblance is not an accident. The presumptive o fi and the popular future o veni both descend from the same reduced future auxiliary o (from va); the o să future grows from the same root through a different path (va săo să); and even the conditional ar is historically built on an auxiliary. Romanian recycled one small stock of forms across these moods, which is exactly why they collide on the page. But shared morphology does not mean shared meaning — and here the meanings have diverged completely. Recognizing the shared origin helps you stop being surprised by the look-alikes; it does nothing to tell them apart. For that, you need the structural test below.

The structural test: what follows the o?

You can almost always pin down which mood you're in by looking at what comes immediately after the little word — without even understanding the sentence.

FormWhat followsMoodMeaning
o fi + gerund / participlefi, then -ând or a participlepresumptivemust be / probably is
o + conjunctive, then a finite verbfuturewill
o + short infinitivea bare infinitive directlypopular futurewill (colloquial)
ar
  • infinitive
a bare infinitive directlyconditionalwould

The decisive cue is the inserted fi + non-finite verb. The presumptive is the only one of the three that wedges fi in and then reaches for a gerund (-ând/-ind) or a participle. If you see o să + a conjunctive verb, you're in the future. If you see ar + a bare infinitive, you're in the conditional. The presumptive always carries that telltale fi.

O fi mergând pe jos, de asta întârzie.

He must be walking — that's why he's late. (o fi + gerund = presumptive)

O să meargă pe jos dacă nu prinde autobuzul.

He'll walk if he doesn't catch the bus. (o să + conjunctive = future)

Ar merge pe jos, dar îl dor picioarele.

He'd walk, but his feet hurt. (ar + infinitive = conditional)

The present presumptive vs the perfect presumptive

Within the presumptive itself there is a second split that the future/conditional contrast tends to obscure: present vs perfect. The present presumptive (o fi, o fi mergând) guesses about a state or action happening now; the perfect presumptive (o fi fost, o fi mers) guesses about something already completed.

O fi obosit acum, după drumul ăsta lung.

He must be tired right now, after this long drive. (present state)

O fi fost obosit ieri, de-aia a plecat devreme.

He must have been tired yesterday — that's why he left early. (perfect: a past guess)

Nu mai e nimeni aici. O fi mers acasă.

There's no one here anymore. He must have gone home. (perfect: completed action)

This is worth isolating because the perfect presumptive (o fi fost) is precisely where the look-alike trap bites hardest. O fi fost is not a future ("he will be") and not a conditional ("he would be") — it is "he must have been," a guess about the past. The corresponding genuine future is o să fie / va fi ("he will be"), and the genuine conditional perfect is ar fi fost ("he would have been"). Three more look-alikes, three more meanings.

O fi fost acasă când a sunat poștașul.

He was probably home when the postman rang. (presumptive perfect: a guess about the past)

Ar fi fost acasă dacă l-ai fi sunat mai devreme.

He would have been home if you'd called him earlier. (conditional perfect: counterfactual)

💡
The frozen fi is the presumptive's signature, but watch the auxiliary in front of it. o fi fost = "must have been" (presumptive). ar fi fost = "would have been" (conditional perfect). One letter of difference — o vs ar — flips the whole meaning from a guess about reality to a counterfactual.

The futurity trap: the single biggest error

The error worth its own warning is reading o fi as a plain future. Because the popular future genuinely uses o + infinitive (o veni = "he'll come"), an English speaker who sees any o-form reaches for "will" — and lands on the wrong meaning. In real speech, bare o fi is overwhelmingly presumptive, not future. A speaker who actually means "he will be (tomorrow)" reaches for o să fie or va fi, almost never the bare o fi.

— Unde-i Radu? — O fi în birou.

— Where's Radu? — He's probably in his office. (NOT 'he will be in his office')

Radu o să fie în birou toată ziua mâine.

Radu will be in his office all day tomorrow. (genuine future — uses o să)

Notice that the situation does the disambiguating: someone asking "where is Radu now" gets a guess about the present (o fi în birou), not a prediction. The moment you let o fi default to "will," the entire exchange tips into nonsense — you'd be answering "where is he?" with "he will be in his office," which no one means. (For the future side of this overlap, see the popular future; for the conditional, see the conditional overview.)

A quick decision guide

When you meet an o-form and need to decide its mood, run this in order:

  1. Is there fi
    • a gerund or participle?
    → presumptive ("must / probably"). o fi acasă, o fi mergând, o fi mers.
  2. Is there
    • a conjunctive verb?
    → future ("will"). o să fie, o să meargă.
  3. Is it ar (not o) + a bare infinitive? → conditional ("would"). ar fi, ar merge.
  4. Is it o
    • a bare infinitive, in casual/rural speech?
    → popular future ("will", colloquial) — but check the context: if the speaker is reasoning about now, it's still presumptive.

The cleanest single discriminator remains the inserted fi: it belongs to the presumptive and to no other of these three.

Common Mistakes

❌ Reading 'O fi bolnav' as 'he will be sick.'

Incorrect — this means 'he must be sick / he's probably sick' (a guess about now), not a future prediction.

✅ O fi bolnav, e palid și tace tot timpul.

He must be sick — he's pale and silent the whole time.

❌ O fi acasă mâine seară. (intending 'he'll be home tomorrow evening')

Wrong mood — bare 'o fi' reads as a present guess; a planned future needs 'o să fie' or 'va fi'.

✅ O să fie acasă mâine seară. / Va fi acasă mâine seară.

He'll be home tomorrow evening.

❌ O fi fost acasă dacă l-ai fi sunat. (intending 'he would have been home if…')

Incorrect — a counterfactual needs the conditional perfect 'ar fi fost', not the presumptive 'o fi fost'.

✅ Ar fi fost acasă dacă l-ai fi sunat.

He would have been home if you'd called him.

❌ Ar fi acasă acum, nu răspunde la telefon. (intending 'he's probably home now')

Wrong mood — 'ar fi' is hypothetical ('he would be'); a present guess is the presumptive 'o fi'.

✅ O fi acasă acum, nu răspunde la telefon.

He's probably home now — he's not answering his phone.

❌ O să fi obosit, de-aia a plecat. (intending 'he must have been tired')

Incorrect — 'o să fi' is the colloquial future perfect ('will have'); a past guess is the presumptive 'o fi'.

✅ O fi fost obosit, de-aia a plecat.

He must have been tired — that's why he left.

Key Takeaways

  • o fi = presumptive: "must be / probably is" — a guess about now. o să fie = future: "will be." ar fi = conditional: "would be" — hypothetical.
  • The forms look alike because they share old auxiliary material, but their meanings do not overlap: likelihood vs futurity vs hypothesis.
  • The structural test: the inserted fi
    • gerund/participle
    marks the presumptive and nothing else. o să
    • conjunctive = future; ar
      • infinitive = conditional.
  • Within the presumptive, present (o fi, o fi mergând) guesses about now; perfect (o fi fost, o fi mers) guesses about the past — and o fi fost ("must have been") must not be confused with ar fi fost ("would have been").
  • The cardinal error is reading o fi as a future. Bare o fi is a present supposition; a real future uses o să fie or va fi.

Now practice Romanian

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

Start learning Romanian

Related Topics

  • The Presumptive Mood: OverviewC1An introduction to the Romanian prezumtiv — the mood of supposition, probability, and hearsay (must be, might be, supposedly is) built on o fi.
  • Presumptive Forms and ConjugationC1The full conjugation of the Romanian presumptive — the future-derived auxiliary plus invariable fi plus a gerund or participle — and how it sits between the future and the conditional.
  • The Popular Future (oi/ăi/o + infinitive)B2The colloquial 'popular' future — oi/ăi/o/om/ăți/or plus the short infinitive (oi veni, o fi, om vedea) — which doubles as a presumptive: o fi acasă means 'he's probably home', not 'he will be home'.
  • The Conditional-Optative: OverviewB1An introduction to condițional-optativul, Romanian's 'would' mood — built from the dedicated auxiliary aș, ai, ar, am, ați, ar plus the bare short infinitive — covering polite requests, hypotheticals, and wishes, with the homograph traps spelled out.
  • The Romanian Futures: OverviewA2A map of Romanian's four ways to talk about the future — voi merge, o să merg, am să merg, and the bare present — and, crucially, which register each one belongs to.