besides是包括的,这个是他们的不同.比如besidesJim,hisclassmatesareallsixteenyearsold.这里Jim就也是16岁,而第一句里的就不包括
exceptfor/except是说,除了这个,其他的还有什么,不再包括说了的.比如,hisclassmatesareallsixteenyearsoldexceptJim.这里是不包括Jim的.
except是形容同类事物,exceptfor是不同类的.比如刚才举的那个例子,classmates和Jim都是学生(至少都是人吧)所以用except.这个句子:Thearticleisgoodexceptforafewmistake.这里的mistake和article就不是同一类吧,所以用exceptfor
except意为"只有……除外;除去……",后跟名词或代词作宾语,强调从整体中除去部分,即except后的部分不包括在整体之内.因此,常和all,everything,noone,nothing等词一起使用.其判别标志是:除去的与保留的是"同类项".
exceptfor...是"除了因为……;要不是……;除去……一点外"的意思,表示"对一个人或事物,先做一个整体评价,然后再就局部提出一点看法".即一部分被肯定,另一部分被否定,这就是所谓的"排除否定式".其判别标志是:除去的与保留的"不是同类项".
besides相当于aswellas,意为"除了……以外还有……",即"除去一部分还有另外一部分"的意思,表示besides后面的部分包括在整体之内.