1、意思与词性不同
nobody ?pron. ?没有人,无人;n.小人物,无足轻重的人
A?man?in?my?position?has?nothing?to?fear?from?a?nobody?like?you. 处在我这样位置的人,一点都不害怕像你这种小人物。
no one ?n.没有人
Everyone?wants?to?be?a?hero,?but?no?one?wants?to?die 每个人都想成为英雄,但没有人想死。
2、从所指代的名词来看
no one=nobody,两者均只能指人不指物,且其后不可接表示范范围的of短语;而none?既可指人也可指物,且其后通常要接表示范围的of短语。如:
Nobody?seemed?to?notice?anything?wrong 似乎没有人注意到出了问题。
None of his companions answered 他的同伴中没人回答
3、从单复数意义来看
no one=nobody均表示单数意义,用作主语时,谓语动词也用单数;而none用作主语时,若指不可数名词,谓语只能用单数,若指可数名词,则谓语可用单数(较正式)也可用复数(用于非正式文体)。如:
None of this money is mine.?这钱都不是我的。
None of my friends is [are] interested.?我的朋友没有一个感兴趣。
I've?been?knocking?away?for?ages,?but?nobody?has?answered?the?door. 我敲门敲了老半天,但无人答应。
4、从否定的范围来看
none通常否定的是一种数量,即指数量上“一个也没有”,而?no one?或?nobody?则往往表示一种全面否定,即指“谁都没有”。如:
I wanted some more coffee but there was none left.?我想再喝点咖啡,但一点都不剩了。
You mustn’st spend so much money. You’sll soon have none left.?你不要花这么多钱,很快你就会一文莫名的。
Nobody?was?late?except?me. 除我以外无人迟到。
No?one's?going?to?hurt?you.?No?one.?Not?any?more 没有人会伤害你了,不会有人了,再也不会有了。
注:正因为none否定的是一种数量,所以在回答?how many?或?how much?的提问时,通常用?none,而在回答?who?的提问时,通常用?no one?或?nobody。