Open Conditions With اگر
The result can be a statement, a command or a future.
How It Works
| Result | Example | Meaning |
|---|---|---|
| statement | اگر فردا باران ببارد، به میله نمیرویم. | If it rains tomorrow, we won't go on a picnic. |
| command | اگر وقت داشته باشی، به خانهٔ ما بیا. | If you have time, come to our house. |
| future | اگر درسها را خوب یاد بگیری، امتحان مشکل نخواهد بود. | If you learn the lessons well, the exam will not be hard. |
English says if it rains and Dari says اگر ببارد, with the subjunctive. Do not use the future with خواه inside the if clause.
اگر starts a condition. It does not mean whether. For a reported question, use که آیا: نمیدانم که آیا او میآید.
Add نـ to the subjunctive for if not: اگر نیایی، تنها میروم (if you do not come, I will go alone). The if clause can also come second, with no comma: به میله نمیرویم اگر فردا باران ببارد.
The subjunctive of بودن is باشد: اگر هوا خوب باشد، به پغمان میرویم (if the weather is good, we go to Paghman).
Examples (5)
- اگر فردا باران ببارد، به میله نمیرویم.
If it rains tomorrow, we won't go on a picnic.
ببارد is the subjunctive after اگر.
- اگر وقت داشته باشی، به خانهٔ ما بیا.
If you have time, come to our house.
داشته باشی is the subjunctive of داشتن, and the result is a command.
- اگر پول کافی داشته باشم، یک موتر نو میخرم.
If I have enough money, I will buy a new car.
داشته باشم is the subjunctive, and the result is in the present tense.
- اگر او زود برسد، با هم نان چاشت میخوریم.
If she arrives early, we will have lunch together.
برسد is the subjunctive for او.
- اگر درسها را خوب یاد بگیری، امتحان مشکل نخواهد بود.
If you learn the lessons well, the exam will not be hard.
The result uses the formal future نخواهد بود.
Common Mistakes
Using the future inside the if clause.
اگر وقت خواهم داشت، میآیم.اگر وقت داشته باشم، میآیم.The if clause takes the subjunctive داشته باشم.
Using اگر for whether.
نمیدانم اگر او میآید.نمیدانم که آیا او میآید.اگر means if in a condition. For whether, use که آیا.
How It Connects
Learn This First
The verb after اگر takes the subjunctive.
Related Patterns
- باشم، داشته باشمIrregular Subjunctive Forms
داشته باشم and باشم are the forms used in many conditions.
Level 3 - Unreal Present Conditions
Use the past with می for something that is not true now.
Level 4 - حتی اگرEven if
حتی اگر adds even to the same pattern.
Level 4 - پرسید که آیاReporting Questions
که آیا is the word for whether.
Level 4
Learn Next
Patterns that build on this one.