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

未設定
2021-12-31 22:18

この文章のForは何を意味しますか?

ーーーーーーーー
You know, if it weren't for those two words, “you know", a lot of people wouldn't be able to carry on a conversation.
ーーーーーーーー
"for those two words"のforです

回答

2022-01-01 01:34:53

前置詞 for は、何かを期待して、とか、何かを得るために、とかいうようなニュアンスを含めて使うことができます。
I'm waiting FOR the bus here.
I woke up early FOR a nice breakfast with my friend.
つまり、そこに期待されたり得られたりするものやことの「存在」が想定されています。その延長上で、
It is FOR me to decide what to do. (つまり私という存在なしに what to do の決定はあり得ない。)
などと言うこともできます。

これを逆手に取って、仮定法で表したのが if it weren't for ~ という表現です。
つまり、実際には〜が存在するのだが、もし〜が存在しなかったら、ということです。
この例の場合であれば、
if it weren't for those two words, “you know,"
ということで、
もし those two words "you know" というものが存在しなかったら、と言っています。

If it were not for <A>, ... と言えば、もしAが存在しなかったら(実際にはAが存在する)、という仮定の表現だと習っておくとよいと思います。この節の後には、主文として同じく仮定法過去で「〜だっただろう」ということを付け加えます。
これは現在もし〜がなかったらということを表す仮定法過去ですが、過去にもし〜がなかったら、ということを言うのであれば、仮定法過去完了を使って、
If it had not been for <A>, ...
となります。
if it were not for <A>, ... も、if it had not been for <A>, ... も、わりと日常的に使われています。

全く同じ仮定の表現を、if を使うかわりに倒置を使って
Were it not for <A>, ...
Had it not been for <A>, ...
と表すこともできますし、
またこれら仮定法過去または仮定法過去完了の双方の場合で
But for <A>, ... と書き換えることもできますが、
これはとても硬い、書き言葉の表現になります。

関連する質問