not but 是英语高频固定结构,核心作用是否定前者同时肯定后者,表达不是而是的逻辑关系,本质属于并列对比句型,重点突出后半句真正想要表达的内容。很多学习者容易把它和普通转折连词 but 混淆,普通 but 只是单纯转折,而 not but 是成对搭配,前面的 not 预先否定一项,后面 but 引出正确选项,前后两项一般是同类成分,可以是名词 形容词 动词短语 从句。这个结构在书面写作 阅读真题 翻译题里面非常常见,它的核心逻辑是排除错误认知,确立正确认知,使用的时候要保证前后两个成分语法性质保持对等,也就是平行结构,这是这个句型最核心的规则,一旦前后成分不对等,句子就会出现语法错误。同时 not but 还有变体形式,比如 not that but that,还有 can not but 这种特殊搭配,含义会发生改变,不再是不是而是,而是不得不,必须单独区分,不能全部套用同一个翻译思路。
基础核心句型 not A but B
这个是最基础版本,翻译统一为 不是 A 而是 B
逻辑特点 否定 A,强调 B,重心落在 B 上,A 只是用来做对比排除
平行要求 A 和 B 必须语法同类,同为名词 同为不定式 同为介词短语 同为分句
例句
It is not a book but a notebook
翻译 这不是一本书而是一本笔记本
这里 A 是名词 a book B 是名词 a notebook 词性对等
扩展变体句型
| 结构形式 | 中文含义 | 结构特点 |
|---|---|---|
| not A but B | 不是 A 而是 B | 基础版 最常用 |
| not that A but that B | 不是因为 A 而是因为 B | 后面接从句 多用于解释原因 |
| can not but do | 不得不 只好 | 固定搭配 but 后面接动词原形 逻辑不再是转折对比 |
| not only but also 区分项 | 不但而且 | 这个是递进,不属于 not but,很多人容易混淆 |
详细使用步骤
第一步 先确定句子想要表达的逻辑,确认是要否定一项同时肯定另一项,才可以选用 not but 结构,如果只是单纯转折,不需要前面加 not,直接单独使用 but 就可以
第二步 挑选前后两个对比成分,保证语法类别一致,名词对名词 短语对短语 从句对从句,不能名词直接对句子
第三步 摆放 not 在第一个对比成分之前,but 放在两个对比成分中间,不要额外增加多余的助动词,除非原句本身需要时态变化
第四步 检查主谓一致,如果 not but 连接两个主语,谓语动词遵循就近原则,也就是和靠近谓语的 B 保持一致,这点是高频考点
例句 就近原则
Not you but he is wrong
翻译 不是你错了而是他错了
谓语 is 和后面的 he 保持一致
易错点深度解析
第一 平行结构错误 这是最常见错误,比如写成 It is not a pen but he bought it,前面是名词后面是完整句子,成分不对等,属于病句
第二 和 can not but 混淆 can not but 属于固定习语,翻译是不得不,不能翻译成不是而是,but 在这里不再是转折连词
第三 否定范围错误 not 只否定紧跟它后面的 A,不要误以为 not 否定整句话
第四 标点问题 not but 连接并列成分的时候一般不需要逗号,只有当连接较长分句的时候,才可以在 but 前面加逗号
第五 否定转移误区 not but 不存在类似 think 的否定转移,不要随意把 not 挪到主句动词前面
否定前者肯定后者的翻译技巧
翻译的时候优先突出 B 部分,中文语序一般保留不是 A 而是 B,不需要强行调换顺序,但是如果是长从句,中文可以调整语序,让语句更通顺。如果是写作使用这个句型,可以用来改写普通句子,提升书面表达档次,适合议论文表达观点辨析,但是口语当中使用频率偏低,口语更习惯分开两个短句表达同样意思。
【常见问题】
问题 1 not but 连接两个主语的时候谓语动词遵循什么规则
回答 1 not but 连接两个主语的时候,not but 句型的谓语动词采用就近原则,谓语和 but 后面的主语保持单复数一致,这是 not but 用法里面非常重要的考点。
问题 2 not but 和 not only but also 是同一个结构吗
回答 2 not but 和 not only but also 不是同一个结构,not but 逻辑是否定前者肯定后者,翻译不是而是,not only but also 是递进关系,翻译不但而且,学习 not but 用法的时候一定要把二者区分开。
问题 3 can not but do 里面的 not but 还是不是不是而是的意思
回答 3 can not but do 属于特殊固定搭配,这里的 not but 不再表达不是而是的对比逻辑,含义是不得不,属于 not but 用法里面的特殊变体,不能按照基础句型翻译。
问题 4 使用 not but 的时候为什么要求前后成分平行对等
回答 4 not but 本身属于并列对比结构,前后两项是对照关系,平行对等是 not but 用法的硬性语法要求,如果前后成分语法类型不一样,句子会出现结构失衡,属于典型语法错误。
【免责申明】
本内容仅作为英语语法学习参考,例句和规则基于通用中学与大学英语语法体系,在古英语 文学作品 特殊语体当中 not but 会存在特殊用法,实际阅读写作请结合原文语境判断,本内容不替代专业语法书籍以及专业英语教师的教学判定。


