英語
高校生

But for ~とIf it had not been for ~って意味同じですか?

仮定法

回答

この回答がベストアンサーに選ばれました。

「もし〜がなければ」という同じ意味ですが少しニュアンスが違います
But forとWithoutは現在でも過去でも使えます。「もし〜がなければ…しなかっただろう、しないだろう」のように、現在でも過去でもオッケーです。
それに対してIf it had not been forは過去の時のみ使います。「もし〜がなければ…しなかっただろう」のように、過去の時しか使えません
現在の時は、If it were not forを使います。「もし〜がなければ…しないだろう」という感じです。これは、「もし水がなければ生きられないだろう」という例文が多いかと思います
長くなったので例題つきの写真を添付します!

この回答にコメントする
News
Clear img 486x290
ノート共有アプリ「Clear」の便利な4つの機能
Jeshoots com 436787 unsplash min 3 486x290
「二次関数の理解」を最大値まで完璧にするノート3選
%e6%9c%80%e5%88%9d%e3%81%ae%e3%83%95%e3%82%99%e3%83%ad%e3%82%af%e3%82%99%e7%94%bb%e5%83%8f%ef%bc%91 1 486x290
文系だって超わかる!【誰でも簡単に理解できるオススメ数学ノート3選】