英語の文法−仮定法過去完了

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

英語の文法−仮定法過去完了

Ifを用いた仮定法過去完了とI wish+仮定法過去完了について解説します。

仮定法過去完了は過去の事実の逆や願望を表し、形は以下のようになります。

If + 主語 + had + 過去分詞 〜 ,
主語 + would(could, should, might) + have + 過去分詞 〜 .

「もし〜だったら、
〜しただろう(〜できたのに、〜すべきだったのに、〜だったかもしれない)」

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

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

以下の過去の事実を表す文を仮定法過去完了の文に書き換えてみましょう。この場合、事実なので過去のことを表すのに(助)動詞の過去形を用います。

As I didn't have money, I couldn't buy it.
「お金を持っていなかったので、私はそれを買えませんでした。」

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

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

この文は、「お金を持っていなかったので、買えなかった。」という事実の逆を表しているので、過去の出来事ですが仮定法過去完了を用いて表します。

If節ではない方の文では助動詞の後ろは動詞の原形なので、過去完了「had + 過去分詞」を用いることができません。

よって、「have + 過去分詞」を用い、「would(could, should, might)have + 過去分詞」という形を用います。

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

If I had had money, I could have bought it.
→ Had I had money, I could have bought it.

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

「もし(過去に)〜していたら、(今)〜だろう」というようにIf節が過去のことで、もう片方の結論を述べる文が現在のことを表す場合があります。

このような場合、仮定法過去と仮定法過去完了を組み合わせ、形は以下のようになります。

If 主語 + had + 過去分詞 〜 ,
主語 + would(could, should, might) + 動詞の原形 〜 .

それでは、この形を用いた以下の文をみてみましょう。

If I had worked harder, I would succeed now.
「もしもっと一生懸命働いていたら、私は今頃成功しているだろう。」

事実は、以下のようになります。そして、If節の中は過去のこと(働いていなかった)で、もう片方は現在のこと(成功していない)を表しています。

As I didn't work hard, I don't succeed.
「(過去に)一生懸命働かなかったので、(今)成功していない。」

よって、この文を仮定法に書き換える場合、If節中には仮定法過去完了、もう一方の文には仮定法過去を用います。

次に、I wish + 仮定法過去完了について解説します。

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

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

「車を持っていなかったので、あなたを駅まで車で送って行けなかった。」という過去の事実の逆を表しているので、過去完了形を用います。

このように条件付で仮定を表す時にはif節を付けますが、単純に「〜だったらよかったのに」という仮定を表すこともあります。

そんな時に、「I wish+仮定法過去完了」を用います。

以下のような過去の事実があります。

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

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

この事実の逆は、日本語だと「(私が、)車を持っていたらよかったのに。」となり、これを英語に書き換えると以下のようになります。

I wish I had had a car.

過去の事実の逆なので、I wishの後ろのhaveは過去完了形の「had + 過去分詞(had had)」になります。

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

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