
好词典

源自古英语 'butan',意为“在外面,除了”,与德语 'außer' 同源。
but for — 表示“要不是因为”,用于假设某种情况没有发生会怎样。
“But for your help, I would have failed.”
(要不是你的帮助,我早就失败了。)
nothing but — 表示“仅仅”或“只有”,强调某事物的单一性。
“It was nothing but a joke.”
(那只是个玩笑而已。)
all but — 表示“几乎”或“差不多”,强调接近完成或达到某种状态。
“The project is all but finished.”
(这个项目差不多完成了。)