Breakdown of اگر سیستمی را که ویروس داشت تست نکرده بودم، سرور هنگ نمیکرد.
داشتنdâshtan
to have
راrâ
definite direct object marker
کهke
that (conjunction)
اگرagar
if
سیستمsistem
system
تست کردنtest kardan
to test
هنگ کردنhang kardan
to freeze / to crash
سرورserver
server
ویروسvirus
virus
Questions & Answers about اگر سیستمی را که ویروس داشت تست نکرده بودم، سرور هنگ نمیکرد.
How is the negative Past Perfect formed in test nakarde budam?
This is the core of our negative third conditional! We take the negative past participle of the compound verb (test nakarde) and add the simple past of budan for the 'I' form (budam). This translates to 'I had not tested'.
Why is the main clause hang nemikard in the Past Continuous tense to mean 'would not have crashed'?
In Farsi, the result clause of a third conditional (the 'would have' part) is formed using the Past Continuous tense. To make it negative, we add the prefix ne- before mi- and attach it to the simple past kard, giving us hang nemikard.
Why does systemi have both the indefinite suffix -i and the specific object marker râ?
Usually, an indefinite noun like 'a system' (systemi) doesn't take râ. However, because it is immediately followed by a relative clause (ke virus dâsht) that describes it in detail, Farsi treats the system as specific enough to need râ. It translates closely to 'a certain system that...'.
Does the verb hang kardan come from English?
Yes! Farsi borrows the English tech term 'hang' (meaning to freeze or stop responding). Combined with kardan (to do or make), hang kardan is the standard way to say a computer, phone, or server crashed or froze.
Learn اگر سیستمی را که ویروس داشت تست نکرده بودم، سرور هنگ نمیکرد and more in Farsi
All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.
- ✓ Practice with interactive exercises
- ✓ Track your progress with spaced repetition
- ✓Learn at your own pace — completely free