Imperfect in Conditional Sentences

Here is a fact that textbooks teach late and conversations teach immediately: in everyday spoken Romanian, the imperfect routinely stands in for the conditional in counterfactual if-sentences. Where a grammar book gives you Dacă aș fi știut, aș fi venit ("If I had known, I would have come"), real speakers overwhelmingly say Dacă știam, veneam — two plain imperfects, no auxiliary in sight. This is not sloppy speech or an error; it is a register choice that pervades the spoken language. If you only learn the formal form, you will understand novels but sound stiff at dinner, and you will be puzzled the first hundred times you hear the imperfect doing a job you thought belonged to the conditional. This page teaches both, side by side, so you can recognize and match the register.

The two ways to say it

A counterfactual conditional imagines a situation contrary to fact ("if I had known... but I didn't") and states what would have followed. Romanian gives you two registers:

  • Formal / written: the full conditional — condiționalul — in both clauses, often the perfect (past) conditional for clearly past counterfactuals: Dacă aș fi știut, aș fi venit.
  • Colloquial / spoken: the imperfect in both clauses: Dacă știam, veneam.

Both translate identically into English. The difference is entirely one of register and feel.

Dacă aș fi știut, aș fi venit. (formal)

If I had known, I would have come.

Dacă știam, veneam. (colloquial)

If I had known, I would have come. (everyday spoken)

💡
Same meaning, different register. The aș-conditional belongs to careful writing and formal speech; the double imperfect is the default in casual conversation, texting, and storytelling among friends.

Paired examples: formal vs colloquial

Lining them up is the fastest way to internalize the swap. In each pair, the if-clause and the result-clause both shift from the conditional to the imperfect.

Formal conditionalColloquial imperfectEnglish
Dacă aș fi avut bani, aș fi cumpărat-o.Dacă aveam bani, o cumpăram.If I'd had money, I would have bought it.
Dacă ai fi sunat, aș fi răspuns.Dacă sunai, răspundeam.If you'd called, I would have answered.
Dacă nu ar fi plouat, am fi mers la plajă.Dacă nu ploua, mergeam la plajă.If it hadn't rained, we'd have gone to the beach.
Dacă ar fi plecat mai devreme, ar fi prins trenul.Dacă pleca mai devreme, prindea trenul.If he'd left earlier, he'd have caught the train.

Dacă aveam bani, o cumpăram pe loc.

If I'd had the money, I would have bought it on the spot.

Dacă sunai aseară, îți spuneam totul.

If you'd called last night, I would have told you everything.

Dacă nu pierdeam autobuzul, ajungeam la timp.

If I hadn't missed the bus, I would have arrived on time.

Dacă pleca mai devreme, prindea trenul.

If he'd left earlier, he would have caught the train.

Notice that the imperfect version is shorter and lighter — no aș fi, no participle — which is precisely why it dominates speech. It is faster to say and feels more immediate.

It is not an error — it is a register

This pattern sometimes alarms learners who were taught that "conditionals use the conditional." But the imperfect-for-conditional is standard, fully grammatical colloquial Romanian, recognized by every native speaker and used by them constantly. The Romanian Academy's grammars describe it explicitly as a colloquial variant. What you should not do is use it in formal writing — an essay, an official letter, a legal text — where the aș-conditional is expected.

The reverse mismatch matters too: using the full perfect conditional (aș fi știut, aș fi venit) in a relaxed chat can sound stiff, bookish, even a little pompous, the way "had I but known" sounds in English. Among friends, the double imperfect is simply how it is said.

Dacă mă întrebai, îți ziceam adevărul.

If you'd asked me, I would have told you the truth. (casual, natural)

Dacă ne-ai fi informat din timp, am fi luat alte măsuri. (formal register, e.g. an email)

Had you informed us in time, we would have taken other measures.

💡
Match the channel. Speaking to a friend → double imperfect. Writing an official email or essay → the aș-conditional. Reading a novel or news article → expect the aș-conditional, but don't be surprised by the imperfect in reported dialogue.

What you will see where

Because the split is by register, your input source predicts the form:

  • Conversation, voice messages, texts, casual fiction dialogue → overwhelmingly the imperfect.
  • Formal essays, journalism, official correspondence, academic prose → the aș-conditional, especially the perfect conditional for past counterfactuals.
  • Set, hypothetical present statements ("If I were you, I'd...") also often go to the imperfect colloquially: Dacă eram în locul tău, plecam alongside formal Dacă aș fi în locul tău, aș pleca.

Dacă eram în locul tău, nu spuneam nimic.

If I were you, I wouldn't say anything. (colloquial)

Dacă aș fi în locul tău, nu aș spune nimic. (formal)

If I were you, I wouldn't say anything.

Common Mistakes

❌ Dacă știam, aș fi venit.

Incorrect — don't mix registers within one sentence; keep both clauses the same.

✅ Dacă știam, veneam. / Dacă aș fi știut, aș fi venit.

If I had known, I would have come. (pick one register for both clauses)

Mixing a colloquial imperfect if-clause with a formal conditional result (or vice versa) sounds jarring. Commit to one register across the whole sentence.

❌ (in a formal cover letter) Dacă primeam postul, mă mutam imediat.

Wrong register — formal writing calls for the aș-conditional.

✅ Dacă aș primi postul, m-aș muta imediat.

If I got the position, I would move immediately.

❌ Assuming *Dacă știam, veneam* is broken Romanian to be 'corrected.'

Mistaken — this is normal, fully grammatical spoken Romanian, not an error to fix.

✅ Dacă știam, veneam.

If I had known, I would have come. (perfectly standard colloquial form)

❌ (chatting with a friend) Dacă ai fi fost mai atent, nu ai fi greșit.

Not wrong, but stiff and bookish for a casual chat.

✅ Dacă erai mai atent, nu greșeai.

If you'd been more careful, you wouldn't have messed up. (natural in conversation)

Key Takeaways

  • Spoken Romanian uses the imperfect in both clauses of counterfactual conditionals: Dacă știam, veneam.
  • This is a register choice, not an error — fully standard in casual speech.
  • The aș-conditional (Dacă aș fi știut, aș fi venit) is the form for formal writing and careful speech.
  • Don't mix registers within one sentence; keep both clauses in the same register.
  • Using the full perfect conditional in casual chat can sound stiff; recognize both and match the channel.

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 Imperfect: OverviewA2An introduction to the Romanian imperfect — the past tense for ongoing, habitual, and background actions — and how it contrasts with the completed-event perfect compus.
  • Conditionals: dacă-clauses and the Conditional MoodB1How the conditional mood pairs with dacă (if) clauses across the three conditional types — real, hypothetical, and past counterfactual — and why Romanian uses the plain indicative, not a special form, after dacă in real conditionals.
  • Past Conditional: aș fi + participleB2How to form the past conditional — conditional auxiliary plus invariable 'fi' plus the participle — for unrealized past hypotheticals, and how everyday speech replaces it with the double imperfect.
  • Imperfect or Conditional for HypotheticalsB1Romanian counterfactuals can use the full aș-conditional (Dacă aș avea timp, aș veni) or a double imperfect (Dacă aveam timp, veneam) with the same meaning — the first is the formal/written norm, the second the colloquial-spoken norm. A register choice, not an error.
  • Using the Imperfect in NarrativeB1How the Romanian imperfect paints the backdrop — time, weather, ongoing actions, states, age, and habits — against which perfect-compus events happen, plus its softening use in polite requests.