


『no/not more than...,no/not less than...』です。
今回、参考にしたのは次の3冊。
1.中川信雄『英文法がわからない!?』 (1996) 研究社
2.吉川勇一『大学入試 納得できる英文法』(1994)研究社
3.伊藤和夫『英語構文詳解』(1975)駿台文庫
He has more than 10 books.
(彼は10冊より多い本を持っている)
He has not more than 10 books.
(彼は多くてせいぜい10冊の本を持っている。)
⇒10冊より多く本は持っていない[notはhasを否定]
more than 10は10を含まないので、11以上になる。
⇒11冊以上は否定される
⇒彼が持っている本は0冊~10冊だ「よって多くてせいぜい」となる。
He has less than 10 books.
(彼は10冊より少ない本を持っている)
He has not less than 10 books.
(彼は10冊もの本を持っている)
⇒10冊より少ない本は持っていない[notはhasを否定]
⇒9冊以下は否定される
⇒彼が持っている本は10冊以上だ「よって少なくても」となる。
He has no more than 10 books.
(彼は10冊しか本を持っていない)
⇒10冊よりもゼロだけ多い本を持っている[noはmoreを否定]
(noは数量で言うとゼロを表す)
・・・ということは、10冊持っていることを否定していない
⇒彼が持っている本は10冊だ、しかし、noはmoreを否定しているから
「決して多くないよ!」つまり「10冊しかない」になる。
He has no less than 10 books.
(彼は10冊もの本を持っている)
⇒10冊よりゼロだけ少ない本を持っている[noはlessを否定]
(noは数量で言うとゼロを表す)
・・・ということは、10冊持っていることは否定していない
⇒彼は持っている本は10冊だ、しかし、noはlessを否定しているから
「決して少なくないよ!」つまり「10冊もある」になる。
これでかなり明確になってきました。