noneとno oneの違い[青稲塾そこ知り英文法036]
問題
問題です。「先生たちは参加したの?」「いや、参加しなかったよ。」を英訳すると正しいのは以下のうちどちら?
- "Did any teachers join it?" "None."
- "Did any teachers join it?" "No one."
正解は前者の"None"です。なぜ"no one"ではダメなのでしょうか?
解説
noneについては前回も説明しましたが、まず一点目に「A,B,Cなど特定店舗のうち、どれも開いてなかった。」などのように、particularを前提としてnone of the storesのような形で使用することが出来ます。そして二点目に「今まで何人の娘と付き合ってきたんだ?」に対して「0だよ。」と答えるときのように、単独でno+名詞を代用することが可能で、そのカテゴリも自分で設定することが出来るわけです。たとえば「魚が0」「付き合った女の子が0」などなど、「何が0なのか」を自分で決めることが出来るわけですね。
- There were none of the shops open.
- "How much money do you have?" "None (=No money)."
- "How many girls have you dated?" "None... (=No girls...)."
対して"no one"の場合は、カテゴリーが端から決まっています。人です。no oneの場合は常に「0人」を表すことしか出来ません。そもそもone自体には本来1という意味合いしかなく、したがって単独では「ひとつ・一人・一個・一歳」など様々な「1」を表すことができます。しかし、no oneという形で使用されるときに限り、その意味は「人」に限定されてしまうのです。さらに、直前のnoと組み合わせて結果的に「0人」を表すわけですね。(ちなみに、nobodyもno oneと同じ使い方をします。)
- No one helped me.
- Nobody helped me.
ちなみに、noneも元を辿ればno oneが語源なのですが、こちらは人に限定される表現ではありませんし。しかも、加算名詞にしか使えないoneに由来するにも関わらず、noneは以下のように不加算名詞に使うことも出来ます。
- "How much water is there left?" "None."
そしてno oneの使用法で忘れてはならないのが、後ろにof+名詞を取ることが出来ないということです。しかし、よく考えればこれは当たり前のことでもあります。none of the shopsなどの例でわかるように、of以下に来るのは0のカテゴリ、「何が0か」という情報です。no oneの場合は「人が0」に端から決まっているのですから、後ろにofを伴う必要はないのですね。noneと混同して"no one of the students"などとしないようにしましょう!!
- None of the students liked Mr.Smith. (◯)
- No one of the students liked Mr.Smith. (×)
それでは問題に戻りましょう。「先生たちは参加したの?」に対して「いや、参加しなかったよ」というのは、普通「先生が参加しなかった」と言いたいときの答え方ですよね。ということは、これは「先生という特定カテゴリーに絞って0」ということなので以下のように言うのが正解です。
- "Did any teachers join it?" "None."
それでは、no oneを用いて答えることは出来ないかというと、そういうわけでもありません。例によって意味が変わりますが、状況によってはそうした答え方もアリです。no oneは「人が0」を表すので、この場合は「先生だけでなく、他の人も誰一人来なかった」という意味になります。
- "Did any teachers join it?" "No one."
類題
以下の英文を、文法的に正しいかどうか判断せよ。間違いの場合は、根拠とともに訂正せよ。
- None of my friends helped me.
- No one of my friends helped me.
- "Did any students come?" "None. But Pochi, my beloved dog, came."
- "Did any students come?" "No one. But Mr.Smith came."
答えは↓。
- 正解
- 不正解(No one→None。0のカテゴリは人で埋まってるの)
- 正解
- 不正解(No one→None。Mr.Smithも人間)
本日のまとめ
- noneはno+名詞。具体的な何か(設定は任意)が0であることを表す
- no oneは人が0であることを表す