用none but, no one but, nobody but都可以

有读者问: 有这样一句话:

(1)None but an exceptionally strong man could have survived the accident.

为什么这里不用no one but而用none but?

none指人时相当于no one或nobody,这三个词语皆可后接but。none but如上述例(1),现将no one but和nobody but的用法举例如下:

(2)No one but me saw him.

(3)It hurt nobody but himself.

较之于no one和nobody, none显得文气一些,所以上述书面语例(1)用none较好。