اگر زودتر آمده بودی، او را میدیدی
Unreal Past Conditions
واقعیت: دیر آمدی و او را ندیدی. → اگر زودتر آمده بودی، او را میدیدی.
How It Works
Establish the actual past. Suppose the listener arrived after the person had left, so the meeting did not happen. اگر زودتر آمده بودی imagines an earlier arrival that differs from those facts. آمده is the participle and بودی identifies the listener.
State the missed result. او را میدیدی says that the listener would have seen that person. The result has an imperfective past form, not an English-style auxiliary equivalent to would have. Here the past opportunity is supplied by the actual situation and the past-perfect condition.
Negation. اگر راه را گم نکرده بودیم، زودتر میرسیدیم imagines the opposite of actually losing our way. The negative belongs to the compound participle گم نکرده; بودیم identifies us. Context identifies the missed arrival.
Other forms need their own context. Persian can also use a past perfect in a counterfactual result, but it is not compulsory. وقتی رسیدم، سارا رفته بود instead reports a factual earlier departure. Neither a past perfect alone nor the word اگر by itself determines an unreal reading.
Examples (4)
- اگر زودتر آمده بودی، او را میدیدی.
If you had come earlier, you would have seen them.
The listener arrived too late in this context. او را names the person who would have been seen; Persian does not mark their gender.
- اگر بیشتر درس خوانده بودم، قبول میشدم.
If I had studied more, I would have passed.
- اگر راه را گم نکرده بودیم، زودتر میرسیدیم.
If we had not lost our way, we would have arrived earlier.
- وقتی رسیدم، سارا رفته بود.
When I arrived, Sara had left.
This reports a factual earlier event rather than an unreal condition.
How It Connects
Learn This First
Build and interpret a past-perfect form. Understand that counterfactual time comes from both construction and context.