积累:but

“but”是英语中功能极丰富的连词(偶尔也可作介词或副词),核心作用是“连接具有转折、对比或补充关系的成分”,同时能构成多个高频短语。

一、but的基础用法

根据词性和功能,“but”的基础用法主要分为“连词”“介词”和“副词”三类,其中“连词”用法最核心、最常用,需重点掌握不同语境下的逻辑关系。

1. 作连词:连接句子、短语或词,表逻辑关系

“but”作连词时,无需额外加逗号(仅当连接两个完整句子时,前句末尾可加逗号),主要表达“转折”“对比”“补充限制”三种逻辑,其中“转折关系”最典型。

(1)表“转折”:前后内容语义相反,相当于“但是;可是”

这是“but”最基础的用法,连接的两部分通常存在“预期与实际”“正面与负面”的反差,需通过语境体会转折语气。

连接两个完整句子(前句加逗号):She studied very hard, but she still didn’t pass the exam.(她学习很努力,但是还是没通过考试。)(预期“努力就会通过”,实际相反)

连接两个并列成分(无需逗号):He is young but very experienced.(他很年轻,但经验很丰富。)(“年轻”通常与“经验少”关联,此处形成转折)

连接不定式(前有do时,后接不带to的不定式):I can’t do anything but wait.(我除了等,什么也做不了。)(“do”后接“but wait”,wait前省略to)

(2)表“对比”:前后内容不同但无明显矛盾,相当于“而;然而”

此时“but”不强调“反差”,而是突出“两者的差异对比”,常用来对比人或事物的不同特征、行为。

对比人物特征:My brother likes sports, but my sister prefers reading.(我弟弟喜欢运动,而我妹妹更喜欢读书。)(仅对比兴趣不同,无矛盾)

对比事物属性:This shirt is cheap but that one is very expensive.(这件衬衫很便宜,而那件非常贵。)(对比价格差异,无转折冲突)

对比行为动作:He usually walks to work, but today he drove.(他通常步行上班,不过今天开车了。)(对比日常与今日的不同选择)

(3)表“补充限制”:对前文内容进行“修正、补充或例外说明”,相当于“只不过;除了……之外”

这种用法常出现在“not...but...”“never...but...”等结构中,或用于补充“前文未提及的例外情况”,使表达更严谨。

结构“not...but...”(不是……而是……):It’s not a dog, but a wolf.(那不是狗,而是狼。)(修正前文的错误判断,补充正确信息)

补充例外情况:All the students passed the test, but Tom.(除了汤姆,所有学生都通过了考试。)(前文“全部通过”,补充“汤姆是例外”)

结构“never...but...”(每逢……总是……):I never see her but I think of my sister.(我每次见到她,总会想起我妹妹。)(补充“见到她”后的必然结果)

2. 作介词:表“除……之外”,相当于“except”

“but”作介词时,仅用于少数固定场景(多与否定词或“all, every, any”等词搭配),后面接名词、代词或动名词,表达“排除某事物”。

与否定词搭配(not, never, no等):No one but me knew the secret.(除了我,没人知道这个秘密。)(排除“我”之外的其他人)

与“all, every, any”搭配:All the books but this one are mine.(除了这本,所有书都是我的。)(排除“这本”,限定范围)

后接代词(需用宾格):Everyone but him agreed with the plan.(除了他,所有人都同意这个计划。)(“him”是宾格,符合介词后接宾格的规则)

*注:“but”作介词时,含义与“except”几乎一致,但“except”更通用,“but”更口语化且场景有限(如“but for”表“要不是”,见下文短语)。*

3. 作副词:表“仅仅;只”,相当于“only”

“but”作副词时非常口语化,通常放在形容词、副词或数量词前,强调“数量少、程度低或范围小”,语气比“only”更随意。

修饰数量词:There are but a few seats left.(只剩下几个座位了。)(“but a few”=“only a few”,强调数量少)

修饰形容词:The task is but simple.(这项任务很简单。)(“but simple”=“only simple”,强调程度低,口语中常用)

修饰副词:He walked but slowly.(他走得很慢。)(“but slowly”=“only slowly”,突出动作的程度)

注:“but”作副词的用法较少见,多用于日常对话或非正式文本,正式写作中建议用“only”。

二、but的核心短语

“but”与其他词搭配构成的短语,含义固定且使用频率高,需结合场景记忆,避免与“but”的基础用法混淆。

1. but for

含义:“要不是;倘若没有”,相当于“without”,用于引导“含蓄条件”(即未明确用“if”的条件句),主句通常用虚拟语气(表与事实相反的假设)。

对现在事实的假设(主句用“would/could + 动词原形”):But for your help, I couldn’t finish this work on time.(要不是你的帮助,我没法按时完成这项工作。)(实际“有帮助,已完成”,假设“无帮助”的情况)

对过去事实的假设(主句用“would/could have + 过去分词”):But for the rain, we would have had a picnic.(要不是下雨,我们就去野餐了。)(实际“下了雨,没野餐”,假设“没下雨”的情况)

2. not only...but (also)...

含义:“不仅……而且……”,用于连接两个“并列且递进”的成分(可以是名词、动词、形容词、句子等),强调“后者比前者更进一步”。

连接并列主语(谓语动词与“后者主语”一致):Not only he, but also his parents are interested in painting.(不仅他,而且他的父母也对绘画感兴趣。)(主语是“his parents”,谓语用“are”)

连接并列谓语:She not only sings well, but also dances beautifully.(她不仅唱歌好,而且跳舞也很美。)(递进强调“跳舞”的能力)

连接并列句子(“not only”置于句首时,前句需部分倒装):Not only did he finish his homework, but he also helped his mom with housework.(他不仅完成了作业,还帮妈妈做了家务。)(“not only”在句首,前句用“did he finish”的倒装结构)

注:“also”可省略,即“not only...but...”,含义不变,如:He is not only tall but handsome.(他不仅高,还帅。)

3. nothing but

含义:“只不过;仅仅是”,相当于“only”,强调“事物的本质或范围仅限于此”,后面接名词、代词或动名词。

接名词:The box contains nothing but old books.(这个盒子里只有旧书。)(强调“除了旧书,无其他东西”)

接动名词:He did nothing but complain all day.(他一整天除了抱怨,什么也没做。)(突出“行为仅限于抱怨”)

接代词:It’s nothing but a joke.(这只不过是个玩笑。)(强调“本质是玩笑,无其他意义”)

4. all but

含义:有两个核心意思,需根据语境区分:

含义1:“几乎;差不多”,相当于“almost”,强调“接近完成或达到某种状态,但未完全实现”。

例:The project is all but finished.(这个项目几乎完成了。)(接近完成,还差一点)

例:He was all but drowned in the river.(他在河里差点淹死。)(接近淹死,最终获救)

含义2:“除……之外全部”,相当于“all except”,强调“排除某事物,其余全部”。

例:All but one student passed the exam.(除了一个学生,其他所有人都通过了考试。)(排除“一个学生”,其余全部通过)

5. but then (again)

含义:“不过;然而;话又说回来”,用于“补充说明与前文相反的情况”,或“纠正之前的想法”,语气较口语化,常出现在对话中。

补充相反情况:The movie is long, but then again, it’s very interesting.(这部电影很长,不过,它确实很有趣。)(先提“缺点”,再补充“优点”)

纠正之前的想法:I thought he would be angry, but then he smiled and forgave me.(我以为他会生气,然而他却笑了笑,原谅了我。)(纠正“会生气”的预期)

6. cannot but do sth.

含义:“不得不;忍不住做某事”,相当于“can’t help but do sth.”或“have to do sth.”,强调“因客观情况或情感,无法不做某事”。

表“不得不”(客观需求):I cannot but agree with his opinion.(我不得不同意他的观点。)(客观上认为观点正确,无法反对)

表“忍不住”(情感驱动):She cannot but cry when she hears the sad news.(听到这个坏消息,她忍不住哭了。)(情感上无法控制,必然哭泣)

*注:此处“but”后接“动词原形”,不可接“to do”或“doing”。*

英语基础