仮定法過去と仮定法過去完了

仮定法過去と仮定法過去完了の見分け方と、
仮定法過去と仮定法過去完了を組み合わせた
仮定法の文について解説します。

見分け方の前に、まずは以下で仮定法過去と
仮定法過去完了の形と意味を復習します。


仮定法過去の形と意味

仮定法過去の形は以下のようになります。

If + 主語 + (助)動詞の過去形 ~ ,
主語 + would(could, should, might) + 動詞の原形 ~ .

意味は、「もし~なら、~だろう
(~できるのに、~すべきだ、~かもしれない)」となります。

そして、以下のように
現在の事実の逆や願望を表します。

If I knew her adress, I would visit her.
「もし彼女の住所を知っていれば、私は彼女を訪れるでしょう。」


仮定法過去完了の形と意味

仮定法過去完了の形は以下のようになります。

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

意味は、「もし~だったら、~しただろう
(~できたのに、~すべきだったのに、
~だったかもしれない)」となります。

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

If I had known her adress, I would have visited her.
「もし彼女の住所を知っていたら、私は彼女を訪れたでしょう。」


仮定法過去と仮定法過去完了の見分け方

仮定法過去と仮定法過去完了の見分け方ですが、
仮定法過去はIf節中の動詞が過去形であるのに対し、

If I knew her adress

仮定法過去完了の文は
If節中に過去完了形を用いるので
必ずhadがあります。

If I had known her adress

このようにIf節中の形で見分けることができますが、
If節中の和訳が仮定法過去は「もし~なら」と現在、
仮定法過去完了は「もし~だったら」と過去になり、
日本語の意味で見分けることもできます。


仮定法過去と仮定法過去完了の組み合わせ

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

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

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

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

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

事実は、以下のようになります。

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

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

よって、If節中には仮定法過去完了、
もう一方の文には仮定法過去を用います。

I wish + 仮定法過去へ

仮定法過去+仮定法過去完了の練習問題

問題.以下の文を仮定法の文に書き換えなさい。

(1)As he didn't take the medicine, he don't feel well.

(2)As he told her a lie, she gets angry now.

答えはこのページの下にあります。

sponsored link

脳の特性に沿った英会話上達法

以下は、日本語環境で育った日本人の大人が
脳の特性に沿って英会話を上達できる方法を
無料で学べる動画&メール講座です。

日本人の大人の脳の特性にあった
英会話上達法の全10回無料講座

仮定法過去+仮定法過去完了の問題の解答

(1)If he had taken the medicine, he would feel well.
 「もしその薬を飲んでいたら、(今頃)彼は体調がよくなっているだろう。」

(2)If he hadn't told her a lie, she wouldn't get angry now.
 「もし彼が嘘をつかなかったら、彼女は今怒っていないだろう。」

If節中は仮定法過去完了なので
過去の出来事の仮定、If節でないほうは
仮定法過去なので現在の出来事の仮定になります。

英文法解説[仮定法]へ戻る

sponsored link

このページの先頭へ