见过 nothing but(用于事物)和 nobody but(用于人)。如:
He eats nothing but salad. 他仅以色拉为食。
He wanted nothing but to stay there. 他只想留在那儿。
There is nothing but some waste paper in the desk. 课桌里只有些废纸。
Nothing but a miracle can save her now. 现在只有出现奇迹她才能得救。
I saw nobody but him. 除了他,我什么人也没看到。
但是有 none but的用法吗?若有的话,是用于人还是用于事物,或是可用于人和事物?
有none but这样的用法,它既可以用于人,也可以用于事物。如:
None but Jim knew the truth. 只有吉姆知道真相。
None but the brave deserves the fair. 只有勇士才配得到美人。
None but the best is good enough for my child. 只有最好的才配得上我的孩子。
None but the lonely heart call know my sorrow. 只有这颗孤独的心能知道我的哀愁。
另外,none of 后面也可接人或事物。如:
None of us knew him. 我们谁也不认识他。
None of them went to see the film. 他们当中没有一个人去看电影。
None of this money is mine. 这笔钱没有一点是我的。
None of their promises have been kept. 他们的诺言一个也没有信守。