英文法|no more thanが「〜しか」、no less thanが「〜も」となる理由を解説

この記事の内容

no more than Aは「Aしか」という意味を持ちます。
例えば、He has no more than $1.は、「彼は1ドルしか持っていない」という意味です。

また、no less than Aは「Aも」という意味を持ちます。
例えば、He has no less than $100.は、「彼は100ドルも持っている」という意味です。

このような意味になる理由を、not more than, not less thanと比較しながら解説します。

notとnoの違い

まず、notとnoの違いを説明します。

217_no-more-than_002

notは単なる否定を表します。
例えば、He is not fool.は、単にfoolであることを否定するだけです。
したがって、「彼は馬鹿ではない」という意味になります。

これに対し、noは強い否定を表します。
例えば、He is no fool.は、foolであることを強く否定することで、逆に賢い側にいることが強調されます。
したがって、「彼は全く馬鹿ではない。(むしろ賢い)」という意味になります。

not more than / not less than

217_no-more-than_003

次に、not more than, not less thanの意味を解説します。

not more than

例えばHe has not more than $10.という文章では、単にmore than $10ということを否定し、10ドル以下であることを表します。
したがって、「彼の所持金は多くても10ドルだ。」という意味になります。

not less than

例えばHe has not less than $10.という文章では、単に less than $10ということを否定し、10ドル以上であることを表します。
したがって、「彼は少なくとも10ドルは持っている。」という意味になります。

no more than / no less than

217_no-more-than_004

次に、no more than, no less than の意味を解説します。

no more than

例えばHe has no more than $1.という文章では、more than $1ということが強く否定されます。
これにより、”1ドルより上という範囲に到達できていないこと”が強調されます。
したがって、「彼は1ドルしか持っていない。」という意味になります。

no less than

例えばHe has no less than $100.という文章では、less than $100ということが強く否定されます。
これにより、”100ドル未満という範囲を超えていること”が強調されます。
したがって、「彼は100ドルも持っている。」という意味になります。

書き換え

217_no-more-than005

no more than, no less than は、別の表現で書き換えることができます。
no more than は「~しか」という意味ですので、onlyで書き換えられます。
例えば、He has no more than $1.はHe has only $1.と書き換えられます。
また、no less thanは「~も」という意味ですので、as many as / as much asで書き換えられます。
例えば、He has no less than $100.はHe has as much as $100.と書き換えられます。

まとめ

217_no-more-than_006

notは単なる否定を表す。
not more than A = 多くてもA
not less than A = 少なくともA

noは強い否定を表す。
no more than A = Aしか
no less than A = Aも

補足

217_no-more-than_007

実は、not more than Aが「Aしか」、not less than A が「Aも」という意味で使われることがあります。
notも強調表現として用いられることがあり、noとの使い分けは明確でない、というのが実情のようです。

 

この記事の内容は以上です。