回答

no oneはすでにひとであることを示しており、noneは集合的なものすべてに否定をつけるための言葉です。
英語では重複する用法は嫌われ、使われません。従って、no one of 人は、人of 人なので、使われません。none of 集合は、all of 集合 の否定になるので、これが正解です。
文法上また、形式上ではsome of 集合とany of 集合は、合っているように見えますが、any of 集合には、欠点があります。
それは、疑問文または否定文でしか使われない、ということです。肯定文で使われる場合は、any 物 of 集合の形です。
従って、some が正解です。

Tyra()

すみません。訂正です。
否定文なので、anyが正解です。

この回答にコメントする

(6) そもそもno one of 〜という使い方ができません。

(7) not〜anyで「何もない」ですが、notよりも前にanyが来ることはありません。

この回答にコメントする
疑問は解決しましたか?