|
ここでは「if」の文を「unless」で書き換えられない場合についてふれていきます。
たいていの場合、「unless」は「if...not」で書き換えることができます。
しかしそれができない場合があります。
それは、「unless」には「ある条件を除いて」というように、「唯一の条件」の意味を含むからです。
これは「unlessの節(文)」全体を否定することになります。
たとえば、次の例を見てください。
I will be surprised if she doesn't come to school today.
(もしも彼女が今日学校に来なかったら驚きです。)
上は「if...not」の例ですが、これに「unless」を使うと次のようになります。
× I will be surprised unless she comes to school today.
(彼女が今日学校に来ることを除いて、私は驚きます。)
この文の意味は「彼女が今日学校に来ること以外」で驚くという、唯一の条件になります。
最初の「if」の文とは意味がかわってしまい、不自然な文になります。
これは「except if」の意味で用いられるためです。
※唯一の条件の意味を表すということは、例外の条件が2つ以上考えられる場合、unlessを用いることができないということになります。
|