C2 Verb System 14 min read むずかしい

もし〜だったら:ペルシア語の仮定法過去・完了(タラレバ)

現実ではない「if」の世界を語るなら、時制を一つ過去にバックシフトさせるのが鉄則です。 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

### Overview
ペルシア語における「非現実の条件文(Complex Conditionals)」、いわゆる「もし〜だったら(〜だったのに)」という表現は、C2レベルの学習者にとって、思考の深みやニュアンスを表現するための不可欠なツールです。日本語の「もし〜なら」という仮定法とは異なり、ペルシア語では「時制の遡及(Tense Backshifting)」というメカニズムが中心となります。これは、現在や未来の仮定であっても、あえて過去の時制を用いることで「現実とは異なる」という心理的距離感を示す手法です。日本語では「〜たら」「〜れば」という条件形に「〜のに」「〜だろう」といった助動詞や終助詞を組み合わせることでこの距離感を表現しますが、ペルシア語では動詞の時制そのものを変えることで、より論理的かつ構造的に「非現実性」を担保します。この文法体系を理解することは、単に文を組み立てるだけでなく、ペルシア語話者の「現実と想像の境界線」の引き方を学ぶことに他なりません。ネイティブは、この時制の使い分けによって、後悔、皮肉、あるいは丁寧な断り文句といった繊細な感情を瞬時に伝えています。
### How This Grammar Works
ペルシア語の非現実条件文の核は「時制のずらし(Backshifting)」です。これは、現実に反することを述べる際、本来の時制よりも一歩「過去」へ踏み込むことで、「これは現実ではない」というサインを送る仕組みです。日本語の文法で言えば、「仮定形+過去形」が担う役割を、ペルシア語は動詞の活用そのもので完結させます。
具体的には、現在や未来の非現実な仮定(例:もし私が今、鳥だったら)には「過去継続(ماضی استمراری)」を用います。一方、過去の事実に反する仮定(例:もしあの時、勉強していたら)には「過去完了(ماضی بعید)」を用います。ここで重要なのが می‌ (mi-) 接頭辞の役割です。この می‌ は、本来は習慣や進行を表しますが、条件文の中では「〜するだろうに」「〜していたら」という仮定的な響きを付与する重要な役割を果たします。日本語の「〜しただろう」という推量や、「〜していたなら」という反実仮想のニュアンスを、ペルシア語は動詞の形態だけで表現しきってしまうのです。英語のように助動詞(would, could)に頼るのではなく、動詞の語幹と時制の組み合わせで「現実との乖離」を表現するこのシステムは、日本語の「〜ればよかった(のに)」という後悔の構造と非常に似通っていますが、ペルシア語の方がより時制の対比が厳格です。
### Formation Pattern
ペルシア語の条件文は、大きく分けて「現在・未来の非現実」と「過去の非現実」の2パターンに分類されます。
| 種類 | 条件節(if節) | 帰結節(結果) | 日本語のイメージ |
| :--- | :--- | :--- | :--- |
| 現在・未来の非現実 | اگر + 過去継続 | 過去継続 | もし~なら、~だろうに |
| 過去の非現実 | اگر + 過去完了 | 過去完了 | もし~していたら、~しただろうに |
  1. 1現在・未来の非現実(Type 2): اگر (agar) + 過去継続(می‌ + 過去語幹 + 人称語尾)
例: اگر می‌دانستم، می‌گفتم. (もし知っていたら、言うのに。)
  1. 1過去の非現実(Type 3): اگر (agar) + 過去完了(過去分詞 + بود + 人称語尾)
例: اگر رفته بودم، دیده بودم. (もし行っていたら、見ていたのに。)
### When To Use It
この文法は、日常生活から文学的な表現まで幅広く使われます。特にネイティブが頻繁に使うのは、「丁寧な断り」や「後悔」の場面です。
  • 丁寧な断り: 相手からの誘いを断る際、「もし時間があれば、行きたいのですが」というニュアンスで اگر وقت داشتم، می‌آمدم (もし時間があったら、来ていたのに=今は時間がないので行けない) と言います。これは日本語の「行きたいのは山々ですが」というクッション言葉に近い役割を果たします。
  • 後悔の念: کاش (kâš)(もし〜ならよかったのに)と共に用いることで、過去の選択を悔やむ表現になります。کاش بیشتر تمرین کرده بودم (もっと練習していればよかった) は、スポーツや楽器の練習、試験勉強の文脈で非常によく使われます。
  • 歴史的考察: 「もしあの時、あの出来事がなかったら」というような仮定の話をする際、学術的・政治的な議論においてこの文法が必須となります。
### Common Mistakes
  1. 1英語の助動詞の直訳: 日本語話者は英語学習の経験から、どうしても「would」や「could」に相当する単語を探そうとします。しかし、ペルシア語にはそれに対応する単語はなく、時制の変化のみで表現します。無理に خواهد (未来形) を使おうとするのは間違いです。
  2. 2時制の不一致: 条件節と帰結節の時制を混ぜてしまうミスです。特に「過去完了」を使うべき場面で「単純過去」を使ってしまうと、ただの「過去の事実」になってしまい、仮定のニュアンスが消えます。「過去の非現実」なら、必ず両方の節を過去完了(または過去完了+過去継続)で統一する必要があります。
  3. 3اگر の省略とイントネーション: 日本語話者は丁寧語に慣れているため、常に اگر を使いたがりますが、口語では اگر を省略し、文のイントネーションだけで条件文であることを示すことが多いです。これを理解していないと、相手の言ったことが単なる過去の報告なのか、仮定の話なのかを聞き分けられません。
### Contrast With Similar Patterns
| 比較対象 | ペルシア語の構造 | 日本語の対応表現 | ニュアンスの差 |
| :--- | :--- | :--- | :--- |
| 現実的な条件 | اگر + 直説法 | もし~なら、~する |
| 非現実的な条件 | اگر + 過去形(遡及) | もし~なら、~したのに |
現実的な条件文は、単に事実関係を述べるのに対し、非現実的な条件文は、話者の「想像」や「後悔」という主観が強く反映されます。日本語の「〜れば」は両方の意味を持ちますが、ペルシア語では時制を分けることで明確に区別します。
### Quick FAQ
Q1: می‌ を付け忘れるとどうなりますか?
A: می‌ がないと、仮定のニュアンスが消え、単なる「過去の事実」として解釈されるため、文の意味が全く変わってしまいます。
Q2: 混合条件文(過去の仮定が現在の結果に繋がる)はどう表現しますか?
A: 条件節を「過去完了」、帰結節を「過去継続」にします。例:اگر آن روز رفته بودم، الان اینجا نبودم. (あの日行っていたら、今ここにいないのに。)
Q3: کاش を使う時も時制のルールは同じですか?
A: はい、同じです。کاش は「もし〜なら」という願望を表すため、後ろには非現実条件文の時制がそのまま続きます。

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 もし〜だったら:ペルシア語の仮定法過去・完了(タラレバ)
条件の種類 条件節 (Agar...) 帰結節 意味
Type 1 (現実的)
現在形 / 接続法
未来形 / 現在形
起こりうる未来
Type 2 (現在の空想)
単純過去形
mi + 単純過去形
今の非現実な想像
Type 3 (過去の不可能)
過去完了形
過去完了 または mi + 単純過去
過去の後悔・手遅れ
混合型 (Mixed)
過去完了形
mi + 単純過去形
過去の原因 → 現在の結果
口語の短縮形
未完了過去 (mi + 過去)
未完了過去 (mi + 過去)
Type 2と3の両方で多用
文語・古典
過去語幹 + 'i' 接尾辞
過去語幹 + 'i' 接尾辞
古い詩的なスタイル

フォーマル度スペクトル

フォーマル
چنانچه مطلع می‌بودم، حضور می‌یافتم.

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

ニュートラル
اگر می‌دانستم، می‌آمدم.

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

カジュアル
اگه می‌دونستم، می‌اومدم.

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

スラング
اگه می‌دونستم، می‌اومدم دیگه!

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

後悔と空想のタイムライン

現実 vs 仮定

現実的 (Type 1)

  • 現在・未来の動詞 起こるかもしれない

非現実 (Type 2)

  • 過去形動詞 今の空想

不可能 (Type 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

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

🎯

会話で使われる 'mi-' の魔法

口語では条件節(もし〜ならの部分)にも 'mi-' をつけることがあります。動作のプロセスを強調する響きになりますよ。 Age mi-yumadam...
💬

タアーロフ(謙遜)の仮定法

ペルシア語では丁寧さを出すために仮定法をよく使います。「もし私に資格があれば、お仕えしたのですが」といった謙遜の定番フレーズです。
Agar lâyeq budam, dar xedmat budam.
⚠️

Would を探さないで!

英語の 'would' に直接当たる単語はありません。過去形や 'mi-' というパーツが組み合わさって、そのニュアンスを作り出しているんです。 Nemi-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
Type 2(現在の空想)では、条件節に単純過去形を使います。
過去の後悔(不可能な過去)を表す文を選んでください。

「もし知っていたら、行ったのに」という意味になるのはどれ?

✓ Correct! ✗ Not quite. Correct answer: Agar dâneste budam, âmade budam.
Type 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' を使うのが一般的です。

Score: /3

練習問題

1 exercises
Complete the sentence.

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

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

Score: /1

Practice Bank

10 exercises
Type 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: ["\u4eee\u5b9a\u306e\u73fe\u5728\u30fb\u672a\u6765 (Type 2)","\u4e0d\u53ef\u80fd\u306a\u904e\u53bb (Type 3)","\u8d77\u3053\u308a\u3046\u308b\u672a\u6765 (Type 1)"]
単語を並べ替えて Type 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 (\u7a7a\u3092\u98db\u3076\u306e\u306b)","qabul \u0161ode budam (\u5408\u683c\u3057\u3066\u3044\u305f\u3060\u308d\u3046\u306b)","madrese ta'til mi-\u0161avad (\u5b66\u6821\u306f\u4f11\u307f\u306b\u306a\u308b)"]

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?
まだコメントがありません。最初に考えをシェアしましょう!