no one … but …

结构︰

no one/every/who/what…+but…

说明︰

用在 no one,none,nobody,nothing,all,every,以及 who,what 等疑问词之后的 but 的含义是“除…之外”,是<连接词>,后接的<代名词>可用主格或受格。

No one replied but me.
除我而外没有人回答。
Nobody was late but you and me.
除了你我而外,没有人迟到。
Nothing but disaster would come from such a plan.
此一计划除了导致失败而外将一无所获。
He did nothing but eat and sleep all day.
他整天吃饭、睡觉,什么事都不做。
It is nothing but a joke.
这不过是个笑话而已。
Mother thought of nothing but my coming home.
母亲只想到我要回家的事。
All the boys but one are here.
除了一个而外男孩子全都到了。
Who but he would act such?
除了他还有谁会有这样的行为?
What should I find but an enormous spider!
我居然发现了一只巨大的蜘蛛!
Who should come in but his first wife!
进来的居然是他的第一任太太!