分享

except、except for、besides、but和apart from的区别你知道吗?

 海阔天空0rdktt 2018-12-03

一、except与except for区别

(1) 在对象上的区别

except主要用来谈论同一类的东西,而except for则主要用来谈论不同类的东西。

【例句】

The room was very cold and, except for Jack, entirely empty.

这个房间很阴冷,而且除了杰克,完全是空荡荡的。

本句中,前述对象是'房间',而除去的对象是'Jack',两者毫无关系。

We h Nobody like him,except his mother.除了他妈妈,没有人喜欢他

Nobody 和mother是同类的,都是指人。

(2) 用于句首时的区别

在句首中只用except for,而不能用except。【例句】

Except for Jim, everyone went there.

除吉姆外,大家都去了。

(3) 两者都可以使用或单独用

当用于all, every, no, everything, anybody, nobody, nowhere, whole等表示概括性的词语后面时,两者可以用。

【例句】

You couldn’t hear anything except (for) the noise of Louise typing.

除了路易丝打字的声音外,你什么也听不到。

Except (for)John, the whole class passed the test.

全班同学除约翰外,全都通过了考试。

当其前没有概括性词语时只能用except for。【例句】

The house was quiet except for the noise of Louise typing.

除了路易丝打字的声音外,房里安安静静的。

二、 besides

besides表示一种累加的除外关系,意思是“除了什么之外,还有……”,强调'除此之外,还包括什么'。

【例句】

Besides his girlfriend,his mother also went to see the movie.

除了他女朋友外,还有他的妈妈也去看了这个电影。即女朋友和妈妈都去看了电影。

Besides me, everyone is tired.

除了我很累之外,大家都很累。即我和大家都很累。

三、关于 but 与 except:

(1)两者表示的侧重点不同

两者都可表示“除……外不再有……”,但含义上略有差别:but侧重指意义的几乎完整性,而 except 侧重独立性的部分。

【例句】

All are here but one. 除一个人都到了。

All are here except one. 还有一个人没到。

(2) but 一定不能用于句首,except 通常不用于句首。

四、关于 except for 与 but for:

except for 主要表示排除,but for 主要表示一种虚拟条件(与虚拟语气连用)。

【例句】

Except for me, everyone passed the exam. 除了我之外,大家都通过了考试。

五、apart from其含义主要依据上下文而定,有时可与except换用,有时可代替besides.

【例句】

Apart from the coat, the hat doesn't suit me.除价钱太贵,这帽子也不适合我戴。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多