有no body,no body和no one的区别为:意思不同、用法不同、侧重点不同。
一、意思不同
1、no body:没有人。
2、no one:没有一个,没有任何一个。
二、用法不同
1、no body:body的基本意思是“身体”“躯体”“躯干部”,强调的是人相对于soul,mind,spirit的躯体,而不是人或健康状况,是可数名词。body表示“躯体”除用于人或动物外,还可用于车身、船身、机身、正文、主体等。
2、no one:一,一个;某个人,某物;任何人。用来指代前文提到的同类但不是同一个的可数名词(如果是不可数名词用that)。表示泛指。可作前置定语或后置定语,也可单独使用。
三、侧重点不同
1、no body:no body只能是指人。
2、no one:no one可以是指人,也可以是指物。