Breakdown of اگر در مورد باگ صحبت نکرده بودیم، کد را تغییر نمیدادند.
صحبت کردنsohbat kardan
to speak / to talk
راrâ
definite direct object marker
تغییر دادنtaghyir dâdan
to change
در موردdar mored
about / regarding
اگرagar
if
کدkod
code
باگbâg
bug
تغییرtaghyir
change (noun)
Questions & Answers about اگر در مورد باگ صحبت نکرده بودیم، کد را تغییر نمیدادند.
How do we form the negative Past Perfect in sohbat nakarde budim (we had not talked)?
In the 'if' part of a third conditional, Farsi uses the Past Perfect. To make it negative, the prefix na- attaches to the past participle, not the helper verb. So, karde becomes nakarde, followed by the past tense of budan (to be) for 'we': budim. This makes sohbat nakarde budim.
Why does the result clause use taghyir nemidādand instead of a past perfect form?
In Farsi third conditionals, the result clause (what would have happened) usually takes the Past Continuous tense. To make it negative, the ne- prefix is added before the continuous prefix mi-. While it looks like 'they were not changing', in this conditional context it translates to 'they would not have changed'.
Are bāg and kod just English loanwords?
Yes! For computing and technology, Farsi heavily relies on English loanwords. bāg means a software bug, and kod means computer code. Because the code is specific and known to the speakers, it takes the definite object marker rā right after it (kod rā).
How does dar mōred (about) connect to the word bāg?
The phrase dar mōred requires an ezafe (the connecting 'e' sound) to link it to the noun it describes. Even though it is not written, you must pronounce it as dar mōred-e bāg (about the bug).
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