B
此题重点考查none和no one的区别; none 可以指人也可以指物;
no one ="nobody" 只指人。
no one 是绝对意,是“没有任何人,任何人都不”的意思,后面不能跟 of 短语;