no one 和none都表示“没有”,但是用法上有很多区别:
1、none既可指人也可指物,反义词是all;而no one只可以指人,如:
None of us knew how to treat her.
我们没有人知道该如何对待她。(指人)
She did none of the maintenance on the vehicle itself.
她对车子本身没有进行半点养护。(指物)
No one can open mail except the person to whom it has been addressed.
除收信人本人外,没人能打开邮件。(指人)
2、none与of连用修饰名词复数或代词宾格复数作主语,谓语动词既可用单数也可用复数,多用单数;而no one不能与of连用。如:
None of us knew how to treat her.
我们没有人知道该如何对待她。
3、none可一般用来回答how many +n,how much +n 及含any+n引起的疑问句;而no one可回答来回答who,及含anyone,anybody引起的疑问句,如:
—How many books are there on the desk?—None.桌子上有几本书?一本也没有。
—Who is in that room?—No one.谁在房间里?没有人。