英語の文法−仮定法過去

英語の文法−オンライン講座

英語の文法−仮定法過去

ifを用いた仮定法過去とI wish+仮定法過去の文について解説します。

まず、仮定法過去について解説します。

仮定法過去は、現在の事実の逆や願望を表します。

例えば、以下のような事実があったとします。この文ように、現在における事実は普通に現在形を用いて表します。

As I don't have money, I can't buy it.
「お金を持っていないので、私はそれを買えない。」

そして、この文を日本語で逆にすると「もしお金を持っていれば、私はそれを買うことができるのに。」となり、これは現在の事実の逆、または願望を表します。

そして、このような仮定を英語で表す時は現在のことでも過去形を用いて表し、仮定法過去と呼ばれます。英文の形と意味は、以下のようになります。

If + 主語 + (助)動詞の過去形 〜 ,
主語 + would(could, should, might) + 動詞の原形 〜 .
「もし〜なら、〜だろう(〜できるのに、〜すべきだ、〜かもしれない)」

If節ではない方の文には、必ず助動詞のwould, could, should, migntのうちどれかが用いられます。だいたいwouldかcouldが用いられます。

単純に「〜するだろう」という時にはwouldを、「できるのに」と能力や可能性の話をする時にはcouldを用います。

そして、最初の現在の事実を表す文を仮定法過去を用いて書き換えると、以下のようになります。

If I had money, I could buy it.
「もしお金を持っていれば、私はそれを買うことができるのに。」

現在の事実の逆を表すので、事実の文が否定なら仮定法過去の文は肯定に、事実の文が肯定なら仮定法過去の文は否定になります。

次に、以下の文を仮定法過去の文に書き換えてみましょう。

As I'm not a bird, I can't fly to you.
「私は鳥ではないので、あなたのところに飛んでいけない。」

この文を仮定法過去の文に書き換えると、以下のようになります。

If I were a bird, I could fly to you.
「もし私が鳥なら、あなたのところに飛んで行けるのに。」

仮定法過去の文では、be動詞はwereを用います。

口語(話し言葉)では以下のようにwasを用いることもありますが、文語(書き言葉)では通常wereを用います。しかし、最近ではそれほどこだわりはないようです。

If I was a bird, I could fly to you.

また、仮定法過去の文はIfを省略し、主語と動詞の順番を逆にして以下のように書くことができます。

If I had money, I could buy it. → Had I money, I could buy it.

If I were a bird, I could fly to you. → Were I a bird, I could fly to you.

ここからは、I wish+仮定法過去について解説します。

仮定法過去は、以下の文のように現在の事実の逆や願望を表します。

If I had a car, I could drive you to the station.
「もし私が車を持っていれば、あなたを駅まで車で送って行けるのに。」

この文では「車を持っていないので、あなたを駅まで車で送れない。」という現在の事実の逆を表しているので、過去形を用います。

このように条件付きで仮定を表す時にはif節を付けますが、単純に「〜ならいいのに」という仮定を表すこともあり、このような場合「I wish+仮定法過去」を用います。

以下の現在の事実があります。

I'm sorry (that) I don't have a car. 「残念ながら、私は車を持っていません。」

I'm sorryは、この場合「すみません」ではなく「残念ながら〜」や「〜を残念に思う」という意味になります。

この事実の逆は、日本語だと「(私が、)車を持っていればいいのに。」となり、英語に書き換えると以下のように「I wish+仮定法過去」の形なります。

I wish I had a car.

現在の事実の逆なので、I wishの後ろのhaveは過去形になります。

以下のように、「I wish+仮定法過去」でもbe動詞の過去形はwereを用います。

I wish I were rich. 「(私が、)お金持ちならいいのに。」

以下のように、口語ではwasを用いることもあります。

I wish I was rich.

この文の事実は以下の通りです。

I'm sorry (that) I'm not rich. 「残念ながら、私はお金持ちではありません。」

英語の文法−オンライン講座
英語の文法−オンライン講座

英語の文法−オンライン講座ホーム | サイトマップ