unless ~ ⇔ if ~ not ⇔ except when ~
unless は「〜する場合を除いて」=「〜しない限り」。多くの場合 if ~ not に書き換えられる。〈命令文, or ~〉(さもないと)とも対応する。
- You will miss the train unless you leave now.
今出発しないと電車に乗り遅れますよ。 - You will miss the train if you don't leave now.
今出ないなら、電車に遅れるでしょう。 - Leave now, or you will miss the train.
今出発しなさい、さもないと電車に乗り遅れます。
unless の中身は「その場合だけ主節が成り立たない」例外スイッチ。I won't go unless you come with me.(あなたが来るなら行く、来ないなら行かない)は、実質「あなたが一緒に来てくれることが条件」と読み替えるとスッキリする。