仮定法の英文を読むとき、動詞の形を見て機械的に日本語へ変換したくなることがあります。しかし、仮定法は単純に「過去形だから現在の意味」「had+過去分詞だから過去の意味」と決めるだけでは正確に訳せません。
この記事では、仮定法で使われる動詞の形と実際の意味、訳すときに意識すべきポイントについて詳しく解説します。
仮定法は動詞の形ではなく「現実との距離」で考える
仮定法を理解するうえで大切なのは、動詞の形をそのまま日本語に変換することではなく、「話している内容が現実なのか、非現実なのか」を判断することです。
英語では、現実ではないことや可能性が低いことを表すために、時制を一つ後ろへずらす表現を使います。これが仮定法の基本的な考え方です。
つまり、過去形が使われていても必ずしも「過去の出来事」を表しているわけではありません。現在の事実と反対のことを表すために過去形が使われる場合があります。
仮定法過去は「現在の事実と反対」を表す
仮定法過去では、現在の事実とは異なる仮定を表すために、動詞の過去形を使います。
例えば、「If I were you, I would study harder.」という文では、「もし私があなたなら、もっと一生懸命勉強するのに」という意味になります。
実際には私はあなたではありません。そのため、過去形のwereは過去の意味ではなく、「現実とは距離がある仮定」を表しています。
仮定法過去完了は「過去の事実と反対」を表す
had+過去分詞を使う仮定法過去完了は、過去に起こらなかったことを仮定するときに使います。
例えば、「If I had studied harder, I would have passed the exam.」は「もっと一生懸命勉強していたら、その試験に合格していただろう」という意味です。
実際には勉強しなかったため、試験に合格できなかったという過去の事実があります。このように、had+過去分詞は「過去の反実仮想」を表します。
willやwouldの訳し方は状況によって変わる
仮定法ではwillではなくwouldが使われることが多くあります。wouldは単純にwillの過去形として訳すのではなく、仮定の結果や可能性を表します。
例えば、「If I had enough money, I would buy that car.」は「もし十分なお金があれば、その車を買うのに」という意味になります。
この場合、would buyを「買うだろう」と訳すこともできますが、日本語として自然にするなら「買うのに」「買うだろうに」と訳すほうが仮定のニュアンスが伝わります。
仮定法の訳でよくある間違い
仮定法を読むときに、「過去形=過去」「had+過去分詞=昔のこと」と考えてしまうと、意味を取り違えることがあります。
例えば、「If I knew his name, I would tell you.」では、knewは過去の出来事ではなく、「今は知らない」という現在の事実に反する仮定です。
正しく読むためには、まず「この条件は現実に起こっているのか、それとも起こっていない想像なのか」を確認することが重要です。
仮定法を読むときのおすすめ手順
仮定法の英文を訳す場合は、以下の順番で考えると理解しやすくなります。
- if節が現実の条件なのか仮定なのか確認する
- 動詞の形から現在の仮定か過去の仮定か判断する
- 主節のwouldやcouldなどが何を表しているか確認する
- 日本語では自然な仮定表現に直す
例えば、「もし〜なら、〜なのに」「もし〜していたら、〜だっただろう」のように、日本語では状況に合わせて訳すことが大切です。
仮定法の形と意味の整理
| 形 | 基本的な意味 |
|---|---|
| If+過去形, would+動詞 | 現在の事実と反対の仮定 |
| If+had+過去分詞, would have+過去分詞 | 過去の事実と反対の仮定 |
| would+動詞 | 仮定した結果や可能性 |
この対応関係を覚えることは役立ちますが、最終的には形ではなく「何を仮定しているのか」を考えることが重要です。
まとめ|仮定法は単純変換ではなく意味を考えて訳す
仮定法では、「見る→訳す」というような機械的な変換だけでは正確な意味を取ることは難しいです。
「will V」「V」「had Vpp」の形を覚えることは基本として有効ですが、それぞれが表しているのは時制だけではなく、現実との距離や反実仮想の意味です。
英文を読むときは、動詞の形を確認したうえで「実際にはどうなのか」「何を想像しているのか」を考えることで、仮定法を自然に訳せるようになります。


コメント