语法百问

except和except for都是“除了”,有何区别?

except与except for都是“除了”,即not including或excluding,二者基本可以换用,除了以下几种情况。

1、句首用except for,不可以用except。

例:Except for the service, I enjoy everything about this restaurant. 除了服务以外,我觉得这家餐厅还不错。

2、except后可以用that、when等引导的从句,except for不可以。

例:The dish you cooked was great except that it could use more salt. 你做的这道菜很好吃,就是味道可以稍微再咸一点。

3、except后可用短语,except for不可以。

例:You are allowed to smoke everywhere except in the lobby. 你可以在除大堂以外的任何地方抽烟。

4、except前如果有实义动词do,后可用动词原形,即except do。

例:The boy didn’t do anything except cry last night. 这个男孩昨晚除了哭以外什么也没做。

5、国内语法普遍认为表达“非同类”应用except for,

例:The composition is really good except for some grammatical mistakes. 除了一些语法错误,这篇作文写得真不错。

前半句说的是composition,后半句说的是mistakes,非同类事物,所以用except for。

除上述情况外,二者可以互换,例如剑桥英语语法的例句:

I like all fruit except (for) oranges. 我喜欢所有的水果,除了桔子。

Welcome to menglish.cn!