C2 Verb System 14 min read 困难

如果那时……:波斯语的虚拟语气与过去假设

想表达不现实的假设?只需把动词在逻辑基础上再往过去推一格。记住这两个法宝: Agar 引导条件, mi- 引导结果。

Grammar Rule in 30 Seconds

Use the past subjunctive of 'to be' (بوده باشد) or the past perfect to express unreal past scenarios.

  • Use 'اگر' + past perfect for the condition: 'اگر رفته بودی' (If you had gone).
  • Use the past conditional for the result: 'می‌دیدی' (you would have seen).
  • For 'could have', use 'می‌توانستی' + infinitive: 'می‌توانستی ببینی' (you could have seen).
اگر + [Past Perfect Verb] + ، + [Past Conditional Verb]

Overview

Persian complex conditionals, often termed unreal conditionals or counterfactuals, enable speakers to express hypothetical scenarios that are contrary to fact, either in the present/future or the past. At the C2 level, mastering these structures is crucial for nuanced expression of regret, polite refusal, speculation, and the deeper philosophical implications of alternative realities. Unlike simple conditionals, which discuss plausible future outcomes, complex conditionals delve into situations that did not or will not occur, and their imaginary consequences.
The linguistic mechanism underpinning these structures in Persian is tense backshifting, where verbs are shifted further into the past to signal unreality, rather than an actual past event. This system allows for the intricate articulation of what if statements without relying on direct equivalents of English modal verbs like would or could.

How This Grammar Works

Persian conveys the concept of unreality through a systematic backshifting of tenses. This means that when discussing a hypothetical situation, the verb in the conditional clause (the if part) is typically moved to a past tense form, even if the imagined event is in the present or future. This temporal displacement is the primary indicator of counterfactuality.
For present or future hypotheticals (analogous to English
If I were you, I would...
), Persian employs forms of the Past Imperfect (ماضی استمراری) or Simple Past (ماضی مطلق). For past hypotheticals (akin to English
If I had known, I would have...
), the Past Perfect (ماضی بعید) is predominantly used.
The می‌ (mi-) prefix plays a vital role, particularly in the result clauses of these conditionals, signifying a habitual or continuous action, or the hypothetical would. In many contexts, می‌ (mi-) transforms a simple past stem into a past imperfect, making it suitable for expressing unreal conditions. For example, می‌رفتم (mi-raftam) means I was going in a factual past, but I would go or If I went in a conditional context. This inherent flexibility of می‌ (mi-) necessitates careful attention to context.
The absence or presence of می‌ (mi-) can subtly shift the nuance, especially in the conditional clause itself, impacting formality or emphasis. The elegance of the Persian system lies in its ability to encode sophisticated hypothetical meanings through tense and aspectual markers, integrating them directly into the verb conjugation rather than relying on auxiliary verbs.

Formation Pattern

1
Mastering Persian complex conditionals requires a clear understanding of specific past tenses and their deployment. The two primary types, corresponding to present/future and past unreal situations, are structured as follows:
2
1. Type 2: Imaginary Present/Future Conditionals (ماضی استمراری شرطی)
3
These express hypothetical situations in the present or future that are contrary to fact or highly unlikely. The consequence is also hypothetical.
4
Structure: اگر (agar) + Past Imperfect (conditional clause) + , + Past Imperfect (result clause)
5
Conditional Clause Verb: می‌ (mi-) + Past Stem + Personal Endings
6
Result Clause Verb: می‌ (mi-) + Past Stem + Personal Endings
7
| Verb (رفتن - raftehn, to go) | Conditional Clause (اگر) | Result Clause | Meaning |
8
| :---------------------------- | :------------------------ | :------------ | :------ |
9
| من (man) | اگر می‌رفتم (agar mi-raftam) | می‌دیدم (mi-didam) | If I went/were to go, I would see |
10
| تو (to) | اگر می‌رفتی (agar mi-rafti) | می‌دیدی (mi-didi) | If you went/were to go, you would see |
11
| او (u) | اگر می‌رفت (agar mi-raft) | می‌دید (mi-did) | If s/he went/were to go, s/he would see |
12
Example 1: اگر پول داشتم، آن ماشین را می‌خریدم.
13
Agar pul dâštam, ân mâšin râ mi-kharidam.
14
(If I had money [but I don't], I would buy that car.)
15
Example 2: اگر رئیس بودم، قوانین را تغییر می‌دادم.
16
Agar ra’is budam, qavânin râ taghyir mi-dâdam.
17
(If I were the boss [but I’m not], I would change the rules.)
18
2. Type 3: Impossible Past Conditionals (ماضی بعید شرطی)
19
These refer to hypothetical situations in the past that did not happen, and their counterfactual consequences, also in the past. This is the tense of regret or relief.
20
Structure A: Both clauses in Past Perfect (Strong counterfactual emphasis)
21
اگر (agar) + Past Perfect (conditional clause) + , + Past Perfect (result clause)
22
Past Perfect Verb: Past Participle + بود (bud) + Personal Endings
23
| Verb (رفتن - raftehn, to go) | Conditional Clause (اگر) | Result Clause | Meaning |
24
| :---------------------------- | :------------------------ | :------------ | :------ |
25
| من (man) | اگر رفته بودم (agar rafte budam) | دیده بودم (dide budam) | If I had gone, I would have seen |
26
| تو (to) | اگر رفته بودی (agar rafte budi) | دیده بودی (dide budi) | If you had gone, you would have seen |
27
| او (u) | اگر رفته بود (agar rafte bud) | دیده بود (dide bud) | If s/he had gone, s/he would have seen |
28
Example 3: اگر درس خوانده بودم، در امتحان قبول شده بودم.
29
Agar dars khânde budam, dar emtehân qabul šode budam.
30
(If I had studied [but I didn't], I would have passed the exam.)
31
Structure B: Past Perfect in conditional, Past Imperfect in result (Hypothetical past action with an ongoing or general hypothetical past result)
32
اگر (agar) + Past Perfect (conditional clause) + , + Past Imperfect (result clause)
33
| Verb (رفتن - raftehn, to go) | Conditional Clause (اگر) | Result Clause | Meaning |
34
| :---------------------------- | :------------------------ | :------------ | :------ |
35
| من (man) | اگر رفته بودم (agar rafte budam) | می‌دیدم (mi-didam) | If I had gone, I would have been seeing/would have seen (less definite completion) |
36
Example 4: اگر آن روز خانه مانده بودم، حتماً از خبر بد مطلع می‌شدم.
37
Agar ân ruz khâne mânde budam, hatman az khabar-e bad mottale’ mi-šodam.
38
(If I had stayed home that day [but I didn't], I definitely would have been informed of the bad news.)
39
Here, مطلع می‌شدم suggests a hypothetical continuous process of being informed, or a less definite, perhaps longer-term, consequence.
40
3. Mixed Conditionals:
41
These combine a past hypothetical condition with a present or ongoing hypothetical result.
42
Structure: اگر (agar) + Past Perfect (conditional clause) + , + Past Imperfect (result clause, often implying present unreality)
43
Example 5: اگر آن سرمایه‌گذاری را کرده بودم، الان ثروتمند بودم.
44
Agar ân sarmâye-gozâri râ karde budam, al'ân servatmand budam.
45
(If I had made that investment [in the past], I would be rich now [in the present].) (بودم here functions as a Simple Past indicating a hypothetical present state)
46
Note: While می‌بودم (Past Imperfect of بودن) is grammatically correct for the present hypothetical state, بودم (Simple Past) is far more common in colloquial and often formal speech for this mixed conditional result.
47
Omission of agar (اگر):
48
In informal speech, especially when the context is clear or with clear intonation, agar can be omitted. The conditional meaning is then inferred from the tense backshifting.
49
Example 6: پول داشتم، می‌خریدم.
50
Pul dâštam, mi-kharidam.
51
(Had money, would buy it.)
52
Expressing Could Have and Should Have:
53
Persian often integrates modal meanings like could have or should have by conjugating the main verb or an auxiliary verb within the conditional structure.
54
Could Have (توانستن - tavânestan): Use توانستن (to be able to) in the relevant conditional tense.
55
اگر زودتر رسیده بودیم، می‌توانستیم او را ببینیم.
56
Agar zudtar raside budim, mi-tavânestim u râ bebinim.
57
(If we had arrived earlier, we could have seen him.)
58
Should Have (بایستن - bâyestan / لازم بودن - lâzem budan): Use these verbs or similar expressions for obligation or necessity within the conditional framework.
59
اگر می‌دانستم، باید به تو می‌گفتم.
60
Agar mi-dânestam, bâyad be to mi-goftam.
61
(If I had known, I should have told you.)
62
Or, more colloquially: اگر می‌دانستم، لازم بود به تو می‌گفتم. (If I had known, it was necessary for me to tell you.)

When To Use It

Understanding the context for complex conditionals is as vital as mastering their formation. These structures are not merely academic exercises; they are integral to expressing sophisticated thought and emotion in Persian.
  • Expressing Regret or Relief about the Past (Type 3): This is perhaps the most common application of the impossible past conditional. You use it to reflect on past events that did not occur and their subsequent implications, whether positive or negative.
  • اگر به تو گوش داده بودم، این مشکل پیش نمی‌آمد.
  • Agar be to guš dâde budam, in moškel piš nemi-âmad.
  • (If I had listened to you [but I didn't], this problem wouldn't have arisen.)
  • Hypothesizing about Present or Future Alternatives (Type 2): Use this for daydreaming, considering what your current or future reality would be like if a fundamental fact were different.
  • اگر ثروتمند بودم، به دور دنیا سفر می‌کردم.
  • Agar servatmand budam, be dowr-e donyâ safar mi-kardam.
  • (If I were rich [but I'm not], I would travel around the world.)
  • Polite Refusals or Suggestions: These conditionals can soften requests or make refusals less direct, conveying that while you are willing, circumstances prevent action.
  • اگر وقت داشتم، حتماً کمکتان می‌کردم.
  • Agar vaqt dâštam, hatman komak-etân mi-kardam.
  • (If I had time [but I don't], I would definitely help you.)
  • Counterfactual Historical Analysis: In academic or formal discussions, Type 3 conditionals allow for speculation on how history might have unfolded differently.
  • اگر تیم مذاکره‌کننده زودتر اقدام کرده بود، توافق بهتری حاصل شده بود.
  • Agar tim-e mozâkere-konande zudtar eqdâm karde bud, tavâfoq-e behtari hâsel šode bud.
  • (If the negotiating team had acted sooner, a better agreement would have been reached.)
  • Blame and Justification: You can use these structures to deflect blame by pointing to a different past that would have yielded a different, perhaps better, outcome.
  • اگر اطلاعات کافی می‌داشتم، چنین تصمیمی نمی‌گرفتم.
  • Agar ettelâ’ât-e kâfi mi-dâštam, čenin tasmim-i nemi-gereftam.
  • (If I had had enough information, I wouldn't have made such a decision.)
  • Expressing Wishes (often with کاش (kâš) - if only): While کاش (kâš) often takes the subjunctive for future wishes, for past wishes or present unreal wishes, it frequently pairs with the same tenses as Type 2 or Type 3 conditionals.
  • کاش می‌دانستم! (Kâš mi-dânestam!) - (If only I knew! / I wish I knew!)
  • کاش رفته بودم. (Kâš rafte budam.) - (If only I had gone. / I wish I had gone.)

Common Mistakes

C2 learners often grapple with the nuances of Persian complex conditionals, frequently making errors rooted in direct translation or misapplication of tenses. Identifying and understanding these pitfalls is key to achieving native-like fluency.
  • Direct Translation of English Modals: The most prevalent error is attempting to find a one-to-one equivalent for would, could, or should in Persian. Unlike English, Persian doesn't use standalone modal verbs in these structures. Instead, the hypothetical meaning is embedded within the tense and aspect of the main verb, primarily through می‌ (mi-) and the backshifting of the tense. Forgetting this leads to awkward or incorrect constructions.
  • Incorrect: من آن را می‌بودم خرید. (Direct translation of
    I would buy it.
    )
  • Correct: آن را می‌خریدم. (Ân râ mi-kharidam.) (The می‌ on the verb خریدن conveys would buy.)
  • Confusing with the Subjunctive (حال التزامی): The Subjunctive (e.g., بروم - be-ravam, I might go/that I go) expresses possibility, desire, or command in the present or future. Complex conditionals express unreality or counterfactuality. Do not use the subjunctive in the result clause of unreal conditionals.
  • Incorrect: اگر پول داشتم، بخرم. (If I had money, I might buy it – implies possibility, not unreality.)
  • Correct: اگر پول داشتم، می‌خریدم. (If I had money, I would buy it.)
  • Incorrect Use of بودن (budan) (to be): The verb بودن can be tricky. In Type 2 conditionals for If I were... the simple past form بودم (budam) is most common, not می‌بودم (mi-budam), especially in colloquial usage, though the latter is grammatically permissible.
  • Common: اگر جای تو بودم... (Agar jây-e to budam...) (If I were in your place...)
  • Less common/More formal: اگر جای تو می‌بودم... (Agar jây-e to mi-budam...)
  • Misplacing or Omitting می‌ (mi-): In Type 2 conditionals, می‌ is usually present in both clauses (اگر می‌رفتم، می‌دیدم). Omitting it from the conditional clause (اگر رفتم، می‌دیدم) changes the nuance to a simpler, perhaps more definite past condition, or a formal structure. In Type 3 result clauses, می‌ distinguishes a hypothetical ongoing consequence (می‌دیدم) from a completed one (دیده بودم). Choosing incorrectly can alter the meaning subtly.
  • Applying Type 1 (Real) Conditional Patterns to Unreal Situations: Type 1 conditionals (اگر بیاید، می‌گویم. - Agar biyâyad, mi-guyam., If he comes, I will say.) use the subjunctive and simple present/future. Using these tenses for counterfactuals is a fundamental error.
  • Incorrect: اگر پول داشته باشم، می‌خرم. (If I have money, I will buy it. – This is a real conditional, not an unreal one.)
  • Correct (Type 2): اگر پول داشتم، می‌خریدم. (If I had money, I would buy it.)
  • Inconsistent Tense Backshifting: Ensure that both clauses are consistently backshifted to the appropriate past tense. Mixing a simple past in the conditional with a present tense in the result (unless it's a specific mixed conditional type) will sound incorrect.

Real Conversations

Persian complex conditionals are indispensable in daily communication, lending subtlety and emotional depth to expressions. Their usage spans formal discourse to casual banter, often with stylistic variations.

- Casual Speech and Texting: In informal contexts, speakers frequently drop agar (اگر) when the conditional nature is evident from context or intonation. Contractions and simplified structures are also common.

- Formal: اگر زودتر خبر داده بودی، حتماً آماده می‌شدم.

- Agar zudtar khabar dâde budi, hatman âmâde mi-šodam.

- (If you had informed me sooner, I definitely would have gotten ready.)

- Casual: زودتر خبر می‌دادی، آماده می‌شدم.

- Zudtar khabar mi-dâdi, âmâde mi-šodam.

- (You'd informed me sooner, I'd have gotten ready.)

- In texting, you might see even shorter forms, relying heavily on emoji for tone.

- Expressing Regret (Often with کاش (kâš)): Conditionals are the primary way to voice regret. کاش (if only/I wish) often introduces these clauses, emphasizing the emotional weight.

- کاش بیشتر درس خوانده بودم، الان راحت‌تر بودم.

- Kâš bištar dars khânde budam, al'ân râhat-tar budam.

- (I wish I had studied more; I would be more comfortable now.)

- Polite Interactions and Hypothetical Scenarios: To make a suggestion or refusal less direct, using Type 2 conditionals is standard, showing deference or consideration.

- اگر امکان داشت، لطفاً کمک می‌کردید؟

- Agar emkân dâšt, lotfan komak mi-kardid?

- (If it were possible, would you please help? – much softer than a direct request.)

- Speculation and What-If Scenarios: Friends might discuss past choices or future possibilities using these structures.

- اگر ماشین می‌خریدیم، الان اینقدر پیاده‌روی نمی‌کردیم.

- Agar mâšin mi-kharidim, al'ân inghadr piyâde-ravi nemi-kardim.

- (If we had bought a car, we wouldn't be walking so much now.) (Mixed conditional)

- Cultural Insight: In Persian discourse, subtly hinting at possibilities or regrets through conditionals is often preferred over blunt statements, reflecting a cultural emphasis on politeness (ta'arof - تعارف) and indirect communication. Mastering these structures allows you to navigate these social nuances effectively.

Quick FAQ

  • Q: Can I always drop agar (اگر)?
  • A: In informal spoken Persian, yes, frequently. The conditional meaning is conveyed through intonation and the backshifted tense of the verb. However, in formal writing or when precision is paramount, retaining agar is advisable. Consider the context and your audience.
  • کار داشتم، نمی‌آمدم. (Kâr dâštam, nemi-âmadam.) - (I had work, wouldn't have come.) This is perfectly natural in conversation.
  • Q: What's the difference between Past Perfect and Past Imperfect in the Type 3 result clause?
  • A: Using Past Perfect (ماضی بعید) in both clauses (اگر رفته بودم، دیده بودم) suggests a strong, completed counterfactual outcome in the past. It implies that if the condition had happened, the result definitively would have been completed in the past. This gives a very strong
    it would have happened
    or
    it was destined to happen
    feel. Using Past Imperfect (ماضی استمراری) in the result clause (اگر رفته بودم، می‌دیدم) implies a hypothetical ongoing action, a continuous state, or a less definite, perhaps longer-term outcome in the past. The choice often depends on whether you want to emphasize the completion of the hypothetical event or its process/general occurrence.
  • Q: Is the word order fixed?
  • A: No, Persian verb phrases and clauses generally offer flexibility in word order for emphasis. You can usually swap the conditional clause and the result clause without changing the core meaning, similar to English.
  • می‌خریدم، اگر پول داشتم. (Mi-kharidam, agar pul dâštam.) - (I would buy it, if I had money.) This is as correct as اگر پول داشتم، می‌خریدم. (Agar pul dâštam, mi-kharidam.).
  • Q: How do could have and should have fit into these structures?
  • A: Persian integrates these modal meanings by using specific verbs like توانستن (tavânestan) for ability (could) and بایستن (bâyestan) or لازم بودن (lâzem budan) for obligation (should), conjugated into the appropriate conditional tense. They are not separate modal particles as in English.
  • For could have: Use توانستن (to be able to) in the Past Imperfect (for Type 2) or Past Perfect (for Type 3) within the conditional structure.
  • اگر دیر نمی‌کردی، می‌توانستی فیلم را ببینی. (Agar dir nemi-kardi, mi-tavânesti film râ bebinim.) - (If you hadn't been late, you could have watched the movie.)
  • For should have: Use باید (bâyad) or لازم بود (lâzem bud) followed by the relevant verb in the Past Imperfect or Past Perfect, within the conditional framework. باید can be followed by a subjunctive or a past tense depending on the nuance.
  • اگر به من گفته بودی، باید زودتر می‌رفتم. (Agar be man gofte budi, bâyad zudtar mi-raftam.) - (If you had told me, I should have gone sooner.)
  • اگر وضعیت را می‌دانستیم، لازم بود که برنامه‌ریزی بهتری داشته باشیم. (Agar vaz'iyat râ mi-dânestim, lâzem bud ke barname-rizi-e behtari dâšte bâšim.) - (If we had known the situation, it would have been necessary for us to have better planning.)
  • Q: Are there regional variations in these conditionals?
  • A: While the core grammatical structures remain consistent across Persian dialects (e.g., Iranian, Afghan, Tajik), the frequency of agar omission, specific vocabulary choices, and subtle intonation patterns can vary. The fundamental backshifting principle, however, is universal. For C2 learners, understanding the standard written and spoken forms will enable comprehension across most dialects, with exposure to regional nuances enhancing fluency over time.

Counterfactual Formation

Condition (If) Result (Would) Result (Could)
اگر رفته بودم
می‌رفتم
می‌توانستم بروم
اگر دیده بودی
می‌دیدی
می‌توانستی ببینی
اگر گفته بود
می‌گفت
می‌توانست بگوید

Meanings

This grammar expresses hypothetical situations in the past that did not actually occur, often used for regrets, speculation, or missed opportunities.

1

Regret/Missed Opportunity

Expressing what would have happened if a past event had been different.

“اگر پول داشتم، آن ماشین را خریده بودم.”

“اگر به من گفته بودی، کمکت کرده بودم.”

Reference Table

Reference table for 如果那时……:波斯语的虚拟语气与过去假设
条件类型 If 从句 (Agar...) 结果从句 具体含义
类型 1 (真实)
现在时/虚拟式
将来时/现在时
未来可能发生
类型 2 (虚拟现在)
简单过去时
mi + 简单过去时
想象中的现在
类型 3 (不可能过去)
过去完成时
过去完成 或 mi + 过去
后悔/太迟了
混合型
过去完成时
mi + 简单过去时
过去原因导致现在结果
口语缩略
未完成时 (mi+过去)
未完成时 (mi+过去)
类型 2 和 3 通用
书面/文学
过去词干 + 'i' 后缀
过去词干 + 'i' 后缀
古代诗词风格

正式程度

正式
چنانچه مطلع می‌بودم، حضور می‌یافتم.

چنانچه مطلع می‌بودم، حضور می‌یافتم. (Social invitation)

中性
اگر می‌دانستم، می‌آمدم.

اگر می‌دانستم، می‌آمدم. (Social invitation)

非正式
اگه می‌دونستم، می‌اومدم.

اگه می‌دونستم، می‌اومدم. (Social invitation)

俚语
اگه می‌دونستم، می‌اومدم دیگه!

اگه می‌دونستم، می‌اومدم دیگه! (Social invitation)

后悔的时间线

现实 vs 虚拟条件

真实 (类型 1)

  • 现在/将来动词 可能发生

非真实 (类型 2)

  • 过去动词 想象中的现在

不可能 (类型 3)

  • 过去完成时 太迟了/过去

真实 vs 虚拟

真实 (可能发生)
Agar beravam 如果我去(也许会去)
非真实 (想象)
Agar mi-raftam 如果我去(但我不会去)

该用哪种过去时?

1

你在谈论过去的事情吗?

YES
使用过去完成时 (rafte budam)
NO
进入下一步
2

你在谈论虚假的现在吗?

YES
使用简单过去时 (raftam)
NO ↓

条件句的组成部分

🔑

触发词

  • Agar (如果)
  • Vaghti (当...时)
  • Chon (既然)
🏁

结果标记

  • mi- (习惯性/本会)
  • 过去完成时
  • hatman (肯定)

按水平分级的例句

1

اگر پول داشتم، می‌رفتم.

If I had money, I would go.

1

اگر می‌دانستم، می‌آمدم.

If I had known, I would have come.

1

اگر زودتر گفته بودی، می‌توانستم کمک کنم.

If you had said earlier, I could have helped.

1

اگر او نرفته بود، ما می‌توانستیم صحبت کنیم.

If he hadn't left, we could have talked.

1

اگر شرایط فرق کرده بود، نتیجه هم متفاوت می‌بود.

If the conditions had been different, the result would have been different.

1

کاش زودتر مطلع شده بودم؛ می‌توانستم از این فاجعه جلوگیری کنم.

I wish I had been informed earlier; I could have prevented this disaster.

容易混淆

Persian 'What Ifs': Would Have, Could Have (Complex Conditionals) 对比 Simple Conditional vs Counterfactual

Learners mix up habitual 'would' with hypothetical 'would'.

常见错误

اگر می‌روم، می‌بینم

اگر رفته بودم، می‌دیدم

Wrong tense usage.

اگر رفتم، می‌دیدم

اگر رفته بودم، می‌دیدم

Simple past is not for counterfactuals.

اگر رفته بودم، دیده بودم

اگر رفته بودم، می‌دیدم

Result needs conditional, not perfect.

اگر رفته بودم، می‌توانستم دیده باشم

اگر رفته بودم، می‌توانستم ببینم

Infinitive is required after modal.

句型

اگر ___ کرده بودی، ___ می‌کردی.

Real World Usage

Texting common

اگه زودتر گفته بودی، می‌اومدم.

🎯

口语里的时态位移

在非正式口语中,你可能会听到在 Agar 从句里也加了 mi-(例如: Age mi-yumadam...)。这通常是为了强调动作的持续过程。
Age mi-tunestam, mi-âmadam.
💬

塔欧洛夫(Ta'arof)陷阱

波斯人在讲客气话时非常爱用虚拟语气。“要是我配得上,我一定效劳”是标准的谦辞模板。 «اگر لایق بودم، در خدمت بودم。»
⚠️

别死磕 Would 的对应词

别在字典里找 would 了,它不存在!这种“本会、本该”的味道是靠过去时态配合前缀 mi- 调出来的。 mi-goftam 就是“我会说”。

Smart Tips

Use 'کاش' with the past perfect.

اگر می‌دانستم. کاش می‌دانستم.

发音

Rising-Falling

Intonation

The 'اگر' clause has a rising pitch, and the result clause has a falling pitch.

Conditional

اگر رفته بودم (↗) | می‌دیدم (↘)

Hypothetical contrast

记住它

记忆技巧

Think of the 'Past Perfect' as the 'Past-Past' (the condition) and the 'Conditional' as the 'Result'.

视觉联想

Imagine a fork in the road. One path is reality, the other is the 'What If' path you are describing.

Rhyme

اگر در گذشته کاری نکرده بودی، در خیال می‌گفتی چه می‌کردی.

Story

Ali missed the bus. He thinks: 'If I had woken up earlier, I would have caught it. I could have been on time.'

Word Web

اگرمی‌شدمی‌توانستکاشماضی بعیدشرطی

挑战

Write 3 sentences about things you would have done differently yesterday.

文化笔记

In spoken Tehrani, 'می‌بودم' often shortens to 'بودم' in specific contexts.

Derived from classical Persian conditional structures.

对话开场白

اگر می‌توانستی به گذشته برگردی، چه می‌کردی؟

日记主题

Describe a regret from last year.

常见错误

Incorrect

正确


Incorrect

正确


Incorrect

正确


Incorrect

正确

Test Yourself

请根据想象中的“现在”情况,选择正确的动词形式填空。

Agar pul _____ (dâštan), be safar mi-raftam. (如果我有钱,我就去旅行。)

✓ Correct! ✗ Not quite. Correct answer: dâštam
对于类型 2 (虚拟现在),我们在 If 从句中使用简单过去时。
选出表达对过去遗憾(不可能发生的过去)的句子。

哪句话的意思是:“如果我早知道,我就来了”?

✓ Correct! ✗ Not quite. Correct answer: Agar dâneste budam, âmade budam.
类型 3 使用过去完成时 (dâneste budam) 来表达对过去的假设。
修正这个混合条件句的错误。

Agar dišab xâbide budam, alân xaste nistam.

✓ Correct! ✗ Not quite. Correct answer: Agar dišab xâbide budam, alân xaste nabudam.
在描述“现在”结果的虚拟句中,我们通常使用过去时 nabudam 而不是现在时 nistam,以保持虚拟语气。

Score: /3

练习题

1 exercises
Complete the sentence.

اگر او ___ (آمدن)، من می‌رفتم.

✓ Correct! ✗ Not quite. Correct answer: آمده بود
Past perfect is required.

Score: /1

Practice Bank

10 exercises
填入正确形式完成这个类型 2 条件句。 填空

Agar to _____ (budan), in kâr râ nemi-kardam. (如果我是你,我就不会做这件事。)

✓ Correct! ✗ Not quite. Correct answer: budam
翻译这句话(注意语境陷阱)。 翻译

如果昨天下雨了,我也没看到。(过去真实条件句 - 非虚拟)

✓ Correct! ✗ Not quite. Correct answer: Agar diruz bârân bârid, man nadidam.
识别口语版本。 多项选择

哪句是表达“如果我想要(过去某时)”的最地道口语说法?

✓ Correct! ✗ Not quite. Correct answer: Age mi-xâstam
将从句与正确的时间参考连接起来。 Match Pairs

将动词形式与其含义匹配。

✓ Correct! ✗ Not quite. Correct answer: ["\u865a\u62df\u73b0\u5728\/\u672a\u6765 (\u7c7b\u578b 2)","\u4e0d\u53ef\u80fd\u53d1\u751f\u7684\u8fc7\u53bb (\u7c7b\u578b 3)","\u53ef\u80fd\u7684\u672a\u6765 (\u7c7b\u578b 1)"]
排列单词组成一个类型 3 条件句。 Sentence Reorder

budam / agar / dide / u / râ / salâm / budam / karde / .

✓ Correct! ✗ Not quite. Correct answer: Agar u râ dide budam salâm karde budam.
找出结果从句中的错误。 Error Correction

Agar tâksi gerefte budi, zudtar mi-resi.

✓ Correct! ✗ Not quite. Correct answer: Agar tâksi gerefte budi, zudtar mi-residi.
选择正确的否定形式。 填空

Agar _____ (知道 - 否定), nemi-goftam. (如果我不知道,我就不会说了。)

✓ Correct! ✗ Not quite. Correct answer: nemi-dânestam
哪句话暗示这个人现在并不富有? 多项选择

选择表达“违背事实”的句子。

✓ Correct! ✗ Not quite. Correct answer: Agar puldâr budam, xâne mi-xaridam.
翻译“我本会很高兴”。 翻译

选择结果从句的最佳翻译:“...xošhâl _____.” (我就高兴了)

✓ Correct! ✗ Not quite. Correct answer: šode budam
连接条件句的各部分。 Match Pairs

将条件从句与逻辑结果匹配。

✓ Correct! ✗ Not quite. Correct answer: ["parv\u00e2z mi-kardam (\u6211\u4f1a\u98de)","qabul \u0161ode budam (\u6211\u672c\u4f1a\u53ca\u683c)","madrese ta'til mi-\u0161avad (\u5b66\u6821\u4f1a\u653e\u5047)"]

Score: /10

常见问题 (1)

No, this is specifically for the past.

Scaffolded Practice

1

1

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish high

Si hubiera sabido, habría ido.

Spanish uses a specific subjunctive form.

French high

Si j'avais su, je serais venu.

French uses auxiliary verbs.

German high

Wenn ich gewusst hätte, wäre ich gekommen.

German uses Konjunktiv II.

Japanese moderate

Shitteitara, itta.

Japanese lacks the complex tense shift.

Arabic high

Law 'alimtu, la-ji'tu.

Arabic uses a specific particle 'la' for the result.

Chinese low

Ruguo wo zhidao, wo hui lai.

Chinese verbs do not conjugate.

Learning Path

Prerequisites

Was this helpful?
还没有评论。成为第一个分享想法的人!