expel, banish, exile这组词的共同含义是“驱逐”“放逐”。其区别是:
一、行为主体不一样
banish是法律;
exile是政府;
expel则指一般机关或企事业单位。
二、地点不一样
banish指驱逐出境;
exile可指驱逐出境,也可指流放某地;
expel既可指驱逐出境,也可指开除离校或开除离岗。

三、含义不同
banish则既可含也可不含耻辱的意味;
exile不一定含有耻辱的意味;
expel则往往含耻辱的意味。
四、词语用法不同
banish用于比喻可表示“排除”某种疑虑、恐惧等,指不存在;
exile一般不用于比喻;
expel用于比喻可表示“排出”某种物质如空气、污水等,指由内到外的位置变化。
