1級 · 文法 · 第33回
仮定法
この回の内容
1級 · 文法 · 第33回
混合条件 / wish + 過去完了 / wish + would / but for。ずらす段数と基準時点で決まります。
ずらす段数の原則
現在の反実は1段(過去形)、過去の反実は2段(過去完了)。
条件節と帰結節でそれぞれ基準時点を決めるので、混合条件が生じます。
but for + 名詞 は if it were not for / if it had not been for の圧縮形で、文語的に条件全体を1句にまとめます。
wish の3形
wish + 過去形(今こうであればいいのに)/wish + 過去完了(あのときこうだったら)/wish + would(相手の行動が変わってほしい。苛立ち)。
wish + would は主語の意志的動作にしか使えないので、天候など制御できない対象には使えません(I wish it would stop raining. は自然だが、I wish I would … は不可)。
つまずきやすい所
○ I wish I had taken the offer.
✗ I wish I would have taken the offer.
過去の後悔は wish + 過去完了。
○ I wish I had known.
✗ I wished I had known.(現在の後悔で)
wished に引きずられない。
○ … would have gone ahead.
✗ But for the storm, the ceremony would go ahead.(過去の話で)
過去なら2段ずらす。
ずらす段数と基準時点。この2つだけで仮定法の応用は組み立てられます。