besides的意思是"除…之外,還有…"是肯定的;包括,besides後面的賓語在內,含有"加上"的意思。
I have three other pens besides this.
除了這支筆外,我還有另外三支筆。
except(but)的意思是"除……之外,沒有…"是否定的;不包括except後的賓語在內,含有"減去"的意思。
but用於"除了"之意時,只能用於no one, nobody, nothing, all, everyone, everything等詞之後。
Everybody is here except (but) Mary.
除了Mary之外,大家都來了。
except for的用法是在說明基本情況後,而在細節上加以糾正。except for有時可以與except互換,表示"除了……之外",但位於句首時,不可以和except互換。例如:
Your composition is good except for some spelling mistakes.
除了有幾個拼寫錯誤之外,你的作文很好。
besides意為"除了……之外,還有"except意為"除了……之外",but用於"除了"之意時,只能用於no one, nobody, nothing, all, everyone, everything等詞之後。