◆表示“包括,排除”的表达法

1.  在一般情况下, but与except通用,主要用于nobody, none, nothing, nowhere, all, everything, everyone, anyone, anything和表示疑问的who, what等后面,表示“除了…… 之外”。
2.  except for 可以表示“除了”,但它强调从整体中排除一部分,是对前面名词的内容起到修正的作用,前后名词是非同类事物;而but for表示“假设”,常用于虚拟语气。
3.  besides 意为“包括……在内,除了……之外还……”。