搜索 投稿
消息通知

请在登录后查看

参与投稿

参与活动

互动留言

锐角网-中学生天地旗下网站

except, except for, besides和but

作者:梅子路 发布时间:2012-01-07 16:20:37

    【例1】Does John know any other foreign language ______ French?
    A. except      B. but        C. besides      D. beside 
    例1的句意为“除了法语,约翰还懂其他外语吗“,beside表示“在……边上“,可以首先排除;而except, but和besides都含有“除了“的意思,此外,我们还经常可见用词组except for表示“除了“的意思,这些“除了“有什么区别呢?我们不妨两两比较来看。

    ·except和except for
    except表示“同类的人或物中,除了这一个,其他都……“,如:We all attended the meeting except Xiao Li. 除小李外,我们都参加了会议。“小李“和“我们“是同事,是同类的。
    except for表示“某事物的整体中除了某个局部以外,其他都……“,如:Your composition is good except for a few spelling mistakes. 除了几个拼写错误外,你的作文写得很好。“拼写“是“作文“的一个要素。
    另外,except后面可以接词语(名词、代词、副词等)、短语或从句,而except for后面不能接从句。例如:
    We have an English lesson every day except Sunday. 除星期天外,我们每天有一堂英语课。(except后接名词)
    I looked everywhere except in the bedroom. 除了卧室外,我到处都找遍了。(except后接介词短语)
    My father usually goes to work by bike except when it rains. 除下雨天外,我爸爸通常骑自行车上班。(except后接从句)
   
    ·except和but
     but和except意义相近,一般情况下可以互换,但是but比except更口语化一些。例如:There is no one here but / except Mary and Tom. 除了玛丽和汤姆,这里没有别人。
    尽管except和but常可换用,但在下列情况多用but:
    ① 当句中有no, all, nobody, who, where等时,如:Who but a fool would do such a thing? 除了傻瓜外,谁会干这种事?
    ② 后接带to的动词不定式表示排除的对象时,如,The girl had no choice but to burst into tears. 那个女孩除了放声大哭,别无选择。
     在这种情况下要注意,若but前面的句子中含有实义动词do的某种形式(does, did, done, doing, to do)时,其后必须省去不定式中的to。例如:He did nothing but watch TV last night. 昨晚除了看电视以外,别的他什么也没有干。

    ·except和besides
    except和except for, but在意义用法上虽然有所不同,但它们表示的“除了“都是“减“的概念,;而besides表示“同类的人或物中,除此之外,还有……“,是“加“的概念。例如:Besides his wife, his daughter also went swimming. 除了他的妻子以外,他的女儿也去游泳了。他的妻子和女儿都是他的家人,是同类的。
    但是在否定句中,besides表示“同类的人或物中,除……之外(不再有)“,这时可以与except, but互换。例如:Nobody knows it besides/except/but me. 除我以外,谁也不知道那件事。

    例1的句意为“除了法语,约翰还懂其他外语吗“,表达的是“加“的概念,所以应选择besides,答案是C。

0