Breakdown of اگر برنامهنویس آنتیویروس را نصب نکرده بود، هکرها دادهها را میدزدیدند.
راrâ
definite direct object marker
دزدیدنdozdidan
to steal
نصب کردنnasb kardan
to install
اگرagar
if
برنامهنویسbarnâme-nevis
programmer
دادهdâde
data
آنتیویروسântivirus
antivirus
هکرhaker
hacker
Questions & Answers about اگر برنامهنویس آنتیویروس را نصب نکرده بود، هکرها دادهها را میدزدیدند.
How do we form the negative past perfect in نصب نکرده بود ("had not installed")?
To make the past perfect negative, we add the negative prefix نـ (na-) to the past participle, not to the auxiliary verb بود. For the compound verb نصب کردن (to install), we take the past participle کرده (done/made), add نـ to get نکرده, and then add بود (was). The full verb is نصب نکرده بود (had not installed).
Why is میدزدیدند used for "would have stolen"? Doesn't that usually mean "they were stealing"?
Yes, میدزدیدند is the Past Continuous tense, which usually means "they were stealing" or "they used to steal." However, in Farsi, the result clause of a third conditional (past hypothetical) sentence uses this exact same tense to mean "would have [verb]ed".
How does the word برنامهنویس (programmer) break down?
It is a compound word made of برنامه (program) and نویس (the present stem of نوشتن, to write). So a برنامهنویس is literally a "program-writer."
Why does the object marker را appear twice in this sentence?
را marks the specific direct object of a verb. Because this is a complex sentence with two separate clauses, each verb has its own specific direct object. We need it once for آنتیویروس را (the antivirus) being installed, and again for دادهها را (the data) being stolen.
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