Third Conditional 使用する
ありえなかった過去について話しています:条件は起こらなかったが、私たちは想像上の結果を述べます。
Third Conditional フォーム
| if-part (Conditional) |
main part Result |
| if + subject + Past Perfect | subject + would have + V3 |
If + subject + Past Perfect, subject + would have + V3.
Subject + would have + V3 + if + subject + Past Perfect.
If it had rained, I would have stayed at home.
もし雨が降っていたら、家にいたでしょう。
もし雨が降っていたら、家にいたでしょう。
Third Conditional ルール
-
部分の順番は重要ではありません。
If you had studied, you would have passed.You would have passed if you had studied.
-
条件節が最初に来る場合、その後にコンマを置きます。
If you had studied, you would have passed.You would have passed if you had studied.
-
would have の代わりに法助動詞を使うことができます:could have、might have、should have
If it had been late, we might have taken a taxi.
もし遅い時間だったら、タクシーに乗っていたかもしれません。If you had prepared, you could have succeeded.
もし準備していたら、成功できていたでしょう。If you had listened, you should have understood everything.
もし耳を傾けていたなら、すべて理解できていたはずです。 -
接続詞 unless = if not(過去の場合)
We wouldn’t have gone unless it had been necessary.
必要でなかったら、私たちは行かなかったでしょう。 -
混合仮定法:過去の条件 + 現在の結果
If I had slept more, I would feel better now.
もっと眠っていたら、今は気分がよかっただろうに。
Third Conditional 否定
-
if節では:Past Perfect + hadn’t + V3
If he hadn’t called, I wouldn’t have gone.
もし彼が電話してこなかったら、私は行かなかっただろう。 -
主節では:wouldn’t have + V3 またはモダル動詞の否定
If it had rained, we wouldn’t have gone outside.
もし雨が降っていたら、私たちは外に出なかったでしょう。If you had studied hard, you might not have failed.
もし一生懸命勉強していたら、落第しなかったかもしれないのに。
Third Conditional 質問
would + have を使った通常の疑問文と同じ形で作られ、if(Past Perfect)の節が残ります。
Would + subject + have + V3 + if + Past Perfect?
Wh-word + would + subject + have + V3 + if + Past Perfect?
What would you have done if the app had crashed?
もしアプリがクラッシュしていたら、あなたはどうしていましたか?
もしアプリがクラッシュしていたら、あなたはどうしていましたか?
Where would you have gone if you had moved abroad?
もし海外に引っ越していたとしたら、どこへ行っていただろうか。
もし海外に引っ越していたとしたら、どこへ行っていただろうか。
Who would you have invited if you had organized a party?
もしあなたがパーティーを開いていたとしたら、誰を招待していたと思いますか。
もしあなたがパーティーを開いていたとしたら、誰を招待していたと思いますか。
Why would she have been upset if you hadn’t written?
もしあなたが手紙を書かなかったら、なぜ彼女は動揺したのでしょうか。
もしあなたが手紙を書かなかったら、なぜ彼女は動揺したのでしょうか。
How would you have felt if you had lost your phone?
もし携帯電話を失くしていたら、どんな気持ちになっていたと思いますか。
もし携帯電話を失くしていたら、どんな気持ちになっていたと思いますか。
Third Conditional よくある間違い
❌ If it would have rained, we would have canceled.
✅ If it had rained, we would have canceled.
❌ I wouldn’t have come if he wouldn’t have called.
✅ I wouldn’t have come if he hadn’t called.
❌ Past Simple в if-части: If he didn’t call, …
✅ Past Perfect в if-части: If he hadn’t called, …
Third Conditional 文
If you had finished the report on time, we would have sent it yesterday.
もしあなたがその報告書を時間どおりに終えていたら、私たちはそれを昨日送っていたでしょう。
もしあなたがその報告書を時間どおりに終えていたら、私たちはそれを昨日送っていたでしょう。
If he hadn’t been late, the meeting would have started on time.
もし彼が遅刻していなかったら、会議は時間どおりに始まっていただろう。
もし彼が遅刻していなかったら、会議は時間どおりに始まっていただろう。
If the weather had been better, we would have had a picnic.
もし天気がよかったら、ピクニックをしていただろう。
もし天気がよかったら、ピクニックをしていただろう。
If they had known the answer, they would have told us.
もし彼らが答えを知っていたなら、私たちに教えてくれたでしょう。
もし彼らが答えを知っていたなら、私たちに教えてくれたでしょう。
If yesterday had been a day off, we would have gone to the countryside.
もし昨日が休みの日だったら、私たちは田舎へ行っていただろう。
もし昨日が休みの日だったら、私たちは田舎へ行っていただろう。
If he had worked harder, he would have got a promotion.
もし彼がもっと一生懸命働いていたら、昇進していただろう。
もし彼がもっと一生懸命働いていたら、昇進していただろう。
If you had lived closer, we would have met more often.
もしもっと近くに住んでいたら、私たちはもっと頻繁に会っていただろう。
もしもっと近くに住んでいたら、私たちはもっと頻繁に会っていただろう。
If we had had a car, we would have left earlier.
もし車があったら、もっと早く出発していただろう。
もし車があったら、もっと早く出発していただろう。
If I had known about it earlier, I would have prepared.
もしそれをもっと早く知っていたら、準備していたのに。
もしそれをもっと早く知っていたら、準備していたのに。
If they had been free yesterday, they would have come to us.
もし彼らが昨日暇だったなら、私たちのところへ来ていただろう。
もし彼らが昨日暇だったなら、私たちのところへ来ていただろう。
Third Conditional 例文
If I had had more money, I would have traveled around the world.
もしもっとお金があったなら、世界中を旅していただろう。
もしもっとお金があったなら、世界中を旅していただろう。
If she had known his number, she would have called him.
もし彼の番号を知っていたら、彼に電話していただろう。
もし彼の番号を知っていたら、彼に電話していただろう。
If you hadn’t eaten so much sugar, you would have felt healthier.
もしそんなに砂糖を食べていなかったら、もっと健康だと感じていただろうに。
もしそんなに砂糖を食べていなかったら、もっと健康だと感じていただろうに。
If they had shared the data, we could have finished faster.
もし彼らがデータを共有してくれていたら、私たちはもっと早く終えられたのに。
もし彼らがデータを共有してくれていたら、私たちはもっと早く終えられたのに。
If he had been more organized, he wouldn’t have missed deadlines.
もし彼がもっと整理整頓していたら、締め切りを逃すことはなかっただろう。
もし彼がもっと整理整頓していたら、締め切りを逃すことはなかっただろう。
If you had helped me, I would have finished this yesterday.
もしあなたが手伝ってくれていたら、私はこれを昨日終えていたでしょう。
もしあなたが手伝ってくれていたら、私はこれを昨日終えていたでしょう。
If the app had loaded faster, more users would have stayed.
もしアプリの読み込みがもっと速かったら、もっと多くのユーザーが残っていただろう。
もしアプリの読み込みがもっと速かったら、もっと多くのユーザーが残っていただろう。
If I hadn’t had to work late, I would have joined you.
もし残業しなければならなかったなければ、あなたと一緒に参加していたでしょう。
もし残業しなければならなかったなければ、あなたと一緒に参加していたでしょう。
If you had been more careful, you wouldn’t have made so many mistakes.
もっと注意していれば、こんなにたくさん間違えなかったのに。
もっと注意していれば、こんなにたくさん間違えなかったのに。
If we had backed up the files, we wouldn’t have lost the data.
もしファイルをバックアップしていたら、データを失わずに済んだのに。
もしファイルをバックアップしていたら、データを失わずに済んだのに。