在英语中,用来表达“除……之外”概念的介词包括but、except、except for以及besides等。
1、在大多数情况下,but和except的功能是相似的,它们通常用于不定代词和疑问代词的后面,并可以跟名词或代词等作为宾语。这里的宾语指的是被排除在整体之外的元素,可以用“减号”来表示这种排除关系,即从整体中减去这部分内容。例如:
(1)Nobody but /except knows the history well. 只有约翰非常了解这个历史。
(2)Who but /except you should solve the problem? 除了你,谁应该解决这个问题呢?
(3)I have nothing but money. 直译:除了钱我一无所有。意思是:没啥就有钱或有的就是钱。
(4)I did nothing but write a letter this morning. 今天早晨除了写一封信外,我啥都没做。(did 实义动词“做”,but 后省略to后跟动词原形)
2、except for则主要用于对某种基本情况进行具体的、细节方面的修正,其含义是“总体是好的,美中稍有不足”。
(1)Your composition is very good except for a few spelling mistakes. 你的作文写得很好,除了几处拼写错误。
(2)The street in the early morning is very quite except for several cars. 清晨的街道十分安静,只有几辆小汽车。
知识纵深: 需要注意except (除去)、expect (期望)和excerpt (节选)这三个词在拼写上的区别。
3、besides 表示“除……之外”,其后面的宾语是包括在整体之内的,强调部分包括在整体之内,用“加号”表示,意思是加上后面的名词所表示的内容。例如:
(1)Besides English, he has to study Japanese. 除了英语,他还学日语。

(2)Many students have been too the Great Wall besides Tom. 除汤姆之外,很多学生也都去过长城。
知识纵深: 要注意besides (除……之外)和besides(在……旁边)在拼写和意思上的区别。
本期我们主要探讨了“除……之外”的介词用法区别,欢迎大家点赞评论,转发互动交流。Thank you, everybody !Bye, See you next time!
