Past Conditional: aș fi + participle

The past conditional is how Romanian says "I would have done" — the mood of the road not taken, of what would have happened if the past had gone differently. Its formation is beautifully systematic: take the present conditional of a fi (aș fi, ai fi, ar fi...), keep the fi invariable, and add the participle of your main verb. Aș fi mers (I would have gone), ai fi venit (you would have come), ar fi făcut (he would have done). This page covers the formation, the counterfactual sentence pattern it lives in, and the colloquial shortcut — the double imperfect — that replaces it in everyday conversation.

The formula

Conditional auxiliary + invariable fi + participle. Only the auxiliary changes for person. The word fi never moves and never inflects; the participle (the -t / -s form) is the same one you already use in the perfect compus.

PersonAux + fia merge → mersa veni → venita face → făcut
euaș fiaș fi mersaș fi venitaș fi făcut
tuai fiai fi mersai fi venitai fi făcut
el / eaar fiar fi mersar fi venitar fi făcut
noiam fiam fi mersam fi venitam fi făcut
voiați fiați fi mersați fi venitați fi făcut
ei / elear fiar fi mersar fi venitar fi făcut

Aș fi venit la petrecere, dar nu m-a anunțat nimeni.

I would have come to the party, but nobody told me.

Ai fi reușit dacă te-ai fi pregătit mai bine.

You would have succeeded if you'd prepared better.

Ar fi spus ceva, dacă ar fi observat problema.

He would have said something, if he'd noticed the problem.

Two points to lock in

Point 1: fi is invariable

Unlike the present conditional of a fi used on its own (where fi is the lexical verb), here fi is a frozen tense-marker. It is the same fi across all six persons — aș fi, ai fi, ar fi, am fi, ați fi, ar fi. Do not try to conjugate it.

Point 2: the participle does not agree (in the active)

In the active past conditional, the participle stays in its fixed -t form regardless of subject gender or number — exactly as in the perfect compus (ei au mers, not au merși).

Fetele ar fi plecat mai devreme, dar le-am rugat să rămână.

The girls would have left earlier, but I asked them to stay.

Agreement only kicks in when the participle belongs to a passive (ar fi fost construită — "it would have been built," feminine), because there the participle behaves like an adjective. In the ordinary active past conditional, no agreement.

💡
Build it in two moves: first the present conditional of a fi (aș fi), then bolt on the participle (mers). Aș fi + mers = aș fi mers. If you can already form the present conditional and you know your participles from the perfect compus, the past conditional costs you nothing new.

The counterfactual pattern: stacking two past conditionals

The signature use of the past conditional is the past counterfactual — a hypothesis about a past that did not happen. In careful, formal Romanian, both clauses go into the past conditional: dacă + past conditional in the if-clause, past conditional in the main clause.

Dacă aș fi știut că vii, aș fi gătit ceva.

If I had known you were coming, I would have cooked something.

Te-ar fi ajutat cu drag, dacă i-ai fi cerut.

She would gladly have helped you, if you'd asked her.

Dacă ne-am fi grăbit, am fi prins ultimul tren.

If we'd hurried, we would have caught the last train.

Note the clitic placement inside the if-clause: te-ai fi pregătit, i-ai fi cerut, ne-am fi grăbit — the clitic fuses to the front of the auxiliary, then fi, then the participle.

The colloquial competitor: the double imperfect

Here is the divergence that trips up learners and that no textbook can afford to hide. In everyday spoken Romanian, that elegant double-past-conditional structure is very often replaced by a far simpler one: the imperfect indicative in both clauses. This is called the double imperfect (or "imperfect of the unreal"), and it is fully standard in conversation, though too casual for formal writing.

Register"If I'd known, I would have come"
Formal / writtenDacă aș fi știut, aș fi venit.
Colloquial / spokenDacă știam, veneam.

Dacă știam, veneam și eu.

If I'd known, I would have come too. (colloquial double imperfect)

Dacă plecai mai devreme, prindeai trenul.

If you'd left earlier, you'd have caught the train. (colloquial)

The two say the same thing. The full form (dacă aș fi plecat... aș fi prins) is what you write in an essay or say in a formal setting; the double imperfect (dacă plecai... prindeai) is what you hear at the kitchen table. A learner needs both: the past conditional to write and speak formally, the double imperfect to understand and sound natural in conversation. See the imperfect-in-conditionals page for the imperfect side.

💡
The double imperfect (dacă știam, veneam) has no clean English equivalent — English cannot use its past tense this way ("if I knew, I came" is wrong). This is a pure recognition skill: when you hear two imperfects flanking dacă, mentally translate it as "would have." Don't try to map it word-for-word.

Mixing time-frames: present condition, past result

You can also mix a present condition with a past result, or vice versa, when the logic calls for it — the clauses don't have to match.

Dacă ar fi mai responsabil, n-ar fi pierdut atâția bani.

If he were more responsible, he wouldn't have lost so much money.

Here the if-clause is a present conditional (ar fi = a general trait now) and the main clause is a past conditional (n-ar fi pierdut = a past result).

Common Mistakes

❌ Aș fost mers la mare.

Incorrect — the past conditional uses invariable 'fi', not the participle 'fost', before the main participle.

✅ Aș fi mers la mare.

I would have gone to the seaside.

❌ Fetele ar fi plecată mai devreme.

Incorrect — in the active past conditional the participle does NOT agree; keep 'plecat'.

✅ Fetele ar fi plecat mai devreme.

The girls would have left earlier.

❌ Dacă aș fi știut, veneam. (mismatched in a formal context)

Avoid in formal writing — don't mix the full past conditional with a bare imperfect; pick one register and keep it.

✅ Dacă aș fi știut, aș fi venit.

If I'd known, I would have come. (consistent formal)

❌ Ai fi reușit dacă te pregăteai mai bine. (intended fully formal)

Inconsistent register — use the past conditional in both clauses for formal counterfactuals.

✅ Ai fi reușit dacă te-ai fi pregătit mai bine.

You'd have succeeded if you'd prepared better.

Key Takeaways

  • Past conditional = conditional auxiliary + invariable fi
    • participle
    : aș fi mers, ai fi venit, ar fi făcut.
  • fi never changes; in the active voice the participle does not agree either.
  • The formal past counterfactual stacks two past conditionals: dacă aș fi... aș fi....
  • Everyday speech collapses this to the double imperfect: dacă știam, veneam — natural in conversation, too casual for writing.
  • Learn the full form for formal use and recognition; learn the double imperfect to understand and speak naturally. The double imperfect has no English analogue, so treat it as a recognition skill.

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

  • Present Conditional: FormationB1How to build the present conditional across all four verb classes — the auxiliary aș/ai/ar/am/ați/ar plus the bare short infinitive — including a fi and a avea, and where clitic pronouns attach.
  • 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.
  • 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.
  • Counterfactual Conditionals: Formal and ColloquialB2A practice page on past counterfactuals in two registers — the full conditional (Dacă aș fi știut, aș fi venit) for careful/written Romanian and the colloquial double imperfect (Dacă știam, veneam) for everyday speech — with drills on choosing the register and keeping both halves consistent.
  • Imperfect in Conditional SentencesB1How everyday spoken Romanian uses the imperfect in both clauses of a counterfactual conditional (Dacă știam, veneam) as a colloquial alternative to the formal aș-conditional.