应该选择A.解析:1、指代不同:none 既可以指代物也可以指代人,no one ,nobody只可以指代人,nothing只能够指代物.2、none用于回答how many ,how much提出的问题,no one,nobody用于回答who提出的问题,nothing 用于回答what提出的问题.3、上文如果已经出现过的名词下文只能用none来替代(人或物):e.g.Is there any water in the bottle?None.(上文中已提到water,下文就可以用none来替代) Lily has a sister,but I have none.(上文中已提到sister下文用none替代)
Is there anthing in the fridge Nothing.(此种情况上文中没有提到具体的某样东西,回答就不在用none)
Is there anbody in the classroom?No one/ Nobody.(上文中没有提到具体的某个人,顾不用none)
回到本题目:上文已提到student ,就只能用none 进行替代.
最后,还有一点需要注意,none 后面接名词时需接of .其他几个选项后面不可以接of.