辞書や自学だけで解決しない疑問が解決!
 英語の疑問は「Weblio英語の質問箱」

2022-02-08 04:25

解答の方お願いいたします …

( ) the teacher's advice, I could not have graduated.
1.For it had not been
2.Had it not been for
3.It had not been for
4.Not been for it

これは仮定法なのでしょうか。解答よろしくお願いします。

回答

2022-02-08 10:58:56

Had it not been for ~, + 過去形の主文、というと、
~がなかったら、(過去形の主文)だっただろう。という仮定法過去完了です。

If it had not been for ~ と同じ意味で、倒置を使った慣用表現ですが、
Had it not been for ~ のほうが若干書き言葉っぽいニュアンスが出ます。

関連する質問