anything but
He is anything but a scientist.
他決非科學家。
His English is anything but correct.
他的英文錯誤百出。
nothing but
=only,表示“只不過,除了……以外什么也沒有”。
前幾年大熱的電視劇《三十而已》大家還記得不?它的英文名字就是:Nothing But Thirty。
all but
=almost, nearly,表示“幾乎,差一點”。
all but還可以用來表示“all except”的意思,即“除了...之外,所有都...”: