仮定法 (仮定法過去完了)とは

ポイントの解説

仮定法は、名前の通り仮定の話をするときに使われます。仮定法過去は、現在の仮定の話を表現しますが、仮定法過去完了は、「あの時に●●だったらな」と過去の仮定の話を表現します。また、基本的な仮定法過去完了は仮定法過去と同様に、①文章の頭に「もし〜なら」を意味する”If”を用いて、②動詞を過去より1つ前の時制を使います。過去より1つ前の時制とは、過去の仮定の話をする場合には大過去(過去完了形)を使います。仮定法は現実から離れた話をするので、時制も現在から離れた形を使います。仮定法の文章は「もし〜なら、〜だろう」という形で、前半と後半の部分に分かれますが、仮定を用いない方の文章には”助動詞の過去 + have + 過去分詞”の形が使われます。

仮定法 (仮定法過去完了)の例文

If they had studied harder, they would have passed the exam.:もし彼らがもっと一生懸命勉強していたなら、試験に合格していただろう。

If I had known you were in town, I should have invited you to the party.:もし君が町にいることを知っていたなら、パーティに招待すべきだったのに。

If they had arrived earlier, they might have caught the last train.:もし彼らがもっと早く着いていたなら、最終電車に間に合ったかもしれない。

If it had been warmer yesterday, we could have gone for a hike.:もし昨日暖かかったなら、ハイキングに行けただろう。

補足説明

1つ目の例文では、最初の文章で「もし〜なら」を意味する”If”が使われており、主語に続いて”had + 過去分詞”の仮定法過去完了が使われています。この形は過去よりさらに1つ前の時制を表す時に用いられます。また、最初の文章で「彼らがもっと一生懸命勉強していたなら」と述べられており、これは過去の実際の状態とは異なる仮定の条件を示しています。後半の文章では”would have + 過去分詞”が使われています。これは過去の時点での未来の仮定の話をしています。現在の時点での未来の仮定の話であれば、”will”でなく1つ前の時制の”would”ですが、さらに過去の仮定になるので1つ時制が遡り”would + 過去完了”が使われています。2つ目以降の例文も1つ目の例文と考え方は同じです。

テスト

下線に入る適切な答えを選択してください
Your Score:  

No. 問題 a b c d 選択 回答
1 If they __________ for the test, they __________ it.(もし彼らがテストの勉強をしていたら、彼らは合格したでしょう。) will study/will pass study/will pass studied/pass had studied/would have passed
2 If they __________ late, they __________ the train.(もし彼らが遅れていなければ、彼らは電車に間に合ったでしょう。) not be/will catch weren't/would catch hadn't been/would have caught hadn't been/will catch
3 If they __________ the bus, they __________ on time.(もし彼らがバスを逃さなかったら、彼らは時間通りに到着していただろう。) didn't miss/would arrive hadn't missed/would have arrived don't miss/will arrive haven't missed/will arrive
4 If he __________ her birthday, he __________ her a gift.(もし彼が彼女の誕生日を覚えていたら、彼は彼女にプレゼントを買えていただろう。) remembers/can buy remembered/could buy had remembered/could have bought remembered/could have bought
5 If we __________ the map, we __________ lost.(もし私たちが地図を持っていなかったら、私たちは迷子になっていただろう。) don't have/will get didn't have/would get hadn't had/would have gotten hadn't had/would have get
No. 問題 選択 回答
1 If they __________ for the test, they __________ it.(もし彼らがテストの勉強をしていたら、彼らは合格したでしょう。)
a) will study/will pass
b) study/will pass
c) studied/pass
d) had studied/would have passed

2 If they __________ late, they __________ the train.(もし彼らが遅れていなければ、彼らは電車に間に合ったでしょう。)
a) not be/will catch
b) weren't/would catch
c) hadn't been/would have caught
d) hadn't been/will catch

3 If they __________ the bus, they __________ on time.(もし彼らがバスを逃さなかったら、彼らは時間通りに到着していただろう。)
a) didn't miss/would arrive
b) hadn't missed/would have arrived
c) don't miss/will arrive
d) haven't missed/will arrive

4 If he __________ her birthday, he __________ her a gift.(もし彼が彼女の誕生日を覚えていたら、彼は彼女にプレゼントを買えていただろう。)
a) remembers/can buy
b) remembered/could buy
c) had remembered/could have bought
d) remembered/could have bought

5 If we __________ the map, we __________ lost.(もし私たちが地図を持っていなかったら、私たちは迷子になっていただろう。)
a) don't have/will get
b) didn't have/would get
c) hadn't had/would have gotten
d) hadn't had/would have get

 
広告
ナチュラルヘンプの店 麻の音(CBDサプリ販売店)
麻の音のアイコン
勉強のストレスを抱えている方や寝つきの悪い方におすすめのCBDサプリを販売しています。