Past unreal conditionals (dacă aș fi...)

The Past Conditional

To talk about things that would have happened in the past, use the past conditional. It is formed using three parts: the conditional auxiliary (the exact same one used in the present conditional), the invariable word fi, and the past participle of the main verb.

PronounAuxiliary+ fiPast ParticipleExample (a salva - to save)
euașfisalvataș fi salvat (I would have saved)
tuaifisalvatai fi salvat (you would have saved)
el/eaarfisalvatar fi salvat (he/she would have saved)
noiamfisalvatam fi salvat (we would have saved)
voiațifisalvatați fi salvat (you all would have saved)
ei/elearfisalvatar fi salvat (they would have saved)

Pronouns and Negation

When using reflexive verbs (like a se bloca - to crash) or object pronouns, the pronoun drops its vowel and contracts with the auxiliary verb just as it does in other tenses:

  • se
    • ar = s-ar (s-ar fi blocat
      • it would have crashed)
  • mă
    • ar = m-ar (m-ar fi avertizat
      • it would have warned me)

To make the verb negative, simply place nu before the auxiliary or the contracted pronoun: nu ai fi regretat (you would not have regretted).

Past Unreal Conditionals ("If" sentences)

When talking about missed opportunities and past regrets, we use "if" (dacă).

In English, we mix tenses for past unreal situations: we use the past perfect for the condition and the conditional for the result ("If the computer had crashed, I would have lost the data").

In Romanian, the rule is perfectly symmetrical. Just like with present conditionals, you use the past conditional in both halves of the sentence.

If the computer had crashed, I would have lost the data.
Dacă computerul s-ar fi blocat, aș fi pierdut datele.
If you had installed the update, you would not have regretted the mistake.
Dacă ai fi instalat actualizarea, nu ai fi regretat greșeala.
If the application had warned me, I wouldn't have downloaded the virus.
Dacă aplicația m-ar fi avertizat, nu aș fi descărcat virusul.
If the network had been protected by my colleague, the hacker wouldn't have destroyed the data.
Dacă rețeaua ar fi fost protejată de colegul meu, hackerul nu ar fi distrus datele.

Clause Order

Just like in English, the dacă clause can come at the beginning or the end of the sentence. The grammar remains exactly the same.

We would not have regretted the decision if we hadn't had this bad luck.
Nu am fi regretat decizia dacă nu am fi avut acest ghinion.
I would have warned the team if the update had deleted the document.
Aș fi avertizat echipa dacă actualizarea ar fi șters documentul.
If I had deleted the virus, the system wouldn't have frozen.
Dacă aș fi șters virusul, sistemul nu s-ar fi blocat.