转自 http://iask.sina.com.cn/b/11206632.html
简而言之,
1) except和besides是一对:except 有“-”的意思,不包括在内;besides 有“+”的意思,为包括在内。
2) 而except for则是肯定整体,否定部分。 例句:
1) Everyone went there except him. 除了他以外大家都去了(他没去)。 Besides some fruits, I also had a bottle of milk. 除了一些水果,我还喝了牛奶。 2) The composition is pretty good except for some grammatical mistakes. 作文整体是好的,就是有一些语法错误。
此外,except与except for有时可以通用,不过,一般情况下,except for可置于句首,而except则不能。如:Everyone is here except Tom. 或:Except for Tom everyone is here. 除汤姆外,大家都到了。