- ベストアンサー
if~notとunlessの違い
if~notとunlessの違いについてお聞きしたいのですが。 以下の、unlessに関する私の解釈でどこか間違っているところがあったら、教えてください。 unlessは主節の内容を否定するための「唯一の条件」を示す働きがあり、「~する場合を除いて」という意味になる。 I’ll be surprised unless Ann comes to the meeting. という文を「もし、アンがその会に来なかったら驚きだ(いつも来てるから)」という意味で使えないのは、上の文だと、「アンがその会に来る場合を除いて他のどの場合でも(太郎が来ても、花子が来ても)、私は驚く」という意味になってしまうからである。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
これはね、unless以下が主節にある内容ストップさせることはできても、スタートさせることは出来ない、という語法があるからです。 すなわち、何かが起こらないとsurpriseしないわけですね。だからアンが来ないことがsurpriseを促すわけです。だからおかしいのです。 I can't come unless Ann comes to the meeting. ならおかしくない。なぜなら、アンが来ないことで、私がcomeしようとしている事をストップさせるからです。 どこかの文法書にかいてあるのですが、今ちょっと手元に見当たりません。
その他の回答 (3)
- zak33697
- ベストアンサー率27% (275/1016)
unless 以下は主節に対して条件となる副詞節であることを考えれば当然後者の日本語訳に相当しますが、例の英文の主節に、驚く対象、原因が記されていないのであいまいで幾分不自然な日本語訳になっています。 。。。がこなければ/が来る場合を除けば、…に驚くとすれば分かりやすくなるでしょう。
お礼
ありがとうございました。
こんにちは。 >唯一の条件 ご認識のとおりだと思います。 "if~not"と違って"unless"は「最低条件」を示す、即ち "if A not B "は単純に「AがBでなければ」ですが、 "unless A B"は「AがBしない限り」という意味になります。 "unless"の方が強く、限定的な意味ですね。
お礼
ありがとうございました。
- Deerhunter
- ベストアンサー率29% (246/821)
ご理解のとおりだと思いますが。なにか不自然な例文ですね。 If not を無理やり unless に置き換えたからでしょう。
お礼
すぐにお答えいただきとても助かりました。ありがとうございました。
お礼
〉unless以下が主節にある内容ストップさせることはできても、スタートさせることは出来ない というご説明がとても分かりやすかったです。例文もありがとうございました。