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

QuestionAnswer
to freeze / to crash / to get blocked / clogged
se bloca
the data
datele
If the computer had crashed, I would have lost the data.
Dacă computerul s-ar fi blocat, aș fi pierdut datele.
the update
actualizarea
to regret
regreta
If you had installed the update, you would not have regretted the mistake.
Dacă ai fi instalat actualizarea, nu ai fi regretat greșeala.
to warn
avertiza
the virus
virusul
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.
the network
rețeaua
the hacker
hackerul
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.
to break down
se strica
If the laptop hadn't broken down, I would have saved the data in May.
Dacă laptopul nu s-ar fi stricat, aș fi salvat datele în luna mai.
the bad luck
ghinionul
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.
It was bad luck; if the device had been new, it wouldn't have broken down.
A fost un ghinion; dacă dispozitivul ar fi fost nou, nu s-ar fi stricat.
I caught the hacker; if I had not caught him, he would have destroyed the network.
L-am prins pe hacker; dacă nu l-aș fi prins, ar fi distrus rețeaua.