好好学习
天天向上

but用法

说到“but”,你肯定认识,就是“但是”嘛。这没错,但就像我们认识很久的一个朋友,你可能只知道他最明显的一面,却不知道他还有很多“隐藏技能”。其实,but 这个词在英语里是个多面手,把它用好了,你的表达能上一个台阶。

我们先从最熟悉的用法开始,就是当连词用,表示转折。这也是它最核心的功能。

一、当连词的 but:不只是“但是”

1. 最基本的转折:连接两个相反或不同的概念

这是 but 最常见的用法,连接两个意思上相反或者有对比的句子、短语或单词。

  • 句子连接句子:

    • He is rich, but he is not happy.(他很有钱,但他不快乐。)
    • I want to go to the party, but I have to work.(我想去派对,但我得工作。)
  • 短语连接短语:

    • The book is short but interesting.(这本书很短,但很有趣。)
  • 单词连接单词:

    • He spoke slowly but clearly.(他说话慢,但很清楚。)

这里有个小细节:but 前面到底要不要加逗号?

一个简单的判断方法是:如果 but 后面是一个完整的句子(也就是说,有自己的主语和动词),那就在 but 前面加上逗号。 比如上面第一个例子,“he is not happy”是个完整的句子。

如果 but 后面只是一个单词或者短语,通常就不需要逗号。 就像“short but interesting”这个例子一样。

当然,语言是活的。有时候为了强调停顿,或者句子很短,也可能在连接短语时加上逗号,但这在正式写作中最好还是遵循基本规则。

2. “不是…而是…”: not... but... 结构

这个结构非常实用,用来纠正一个错误信息,并给出正确的信息。

  • He is not a doctor, but a teacher. (他不是医生,而是老师。)
  • The key is not to give up, but to find a different way. (关键不是放弃,而是找到不同的方法。)

这个用法很直接,就是否定前者,肯定后者。

3. “不但…而且…”的搭档:not only... but also...

这个大家也很熟悉,用来强调递进关系。

  • She is not only smart, but also very kind. (她不仅聪明,而且非常善良。)
  • This restaurant is not only famous for its food, but also for its great service. (这家餐厅不仅以食物闻名,服务也很好。)

在 “but also” 中,”also” 有时候可以省略,尤其是在口语中,意思不变。

4. 句首的 but:到底能不能用?

很多人上学时可能被老师教过,句子不能用 “but” 开头。这个说法其实有点过时了。在现代英语中,尤其是在非正式的写作和口语里,用 but 开头是很普遍的。 这样做可以增强句子的转折语气,让两句话之间的对比更强烈。

  • I know you’re tired. But we have to finish this tonight. (我知道你累了。但是我们今晚必须完成这个。)

你看,这样分开两句,第二句的转折语气就比用逗号连接的一句话 “I know you’re tired, but we have to finish this tonight” 要强一些。不过,在非常正式的学术论文或商业报告里,有些严格的审稿人可能还是不太喜欢这种用法,所以使用时要看场合。

二、当介词的 but:意思是“除了”

这是 but 比较容易被忽略的一个重要用法。当介词用时,它的意思相当于 “except” 或者 “besides”,就是“除了……之外”。

  • Everyone is here but John. (除了约翰,大家都到了。)
  • I have no choice but to accept the offer. (除了接受这个提议,我别无选择。)

在这个用法下,有几个常见的搭配,它们的意思有时候会让人搞混。

1. nothing but:仅仅,只不过是

这个短语的意思不是“什么都没有,除了…”,而是“只有”、“仅仅是”的意思,相当于 “only”。

  • He is nothing but a child. (他只不过是个孩子。)
  • She did nothing but complain all day. (她整天除了抱怨什么也没干。)

注意一个语法细节:当前面出现了动词 “do” 的任何形式(比如 do, does, did),那么 nothing but 后面的动词要用原形,不能带 “to”。 就像上面第二个例子里,是 complain 而不是 to complain

2. anything but:根本不是,绝不是

这个短语的意思正好和字面上看起来相反,它不是“除了…什么都行”,而是“根本不”、“一点也不”的意思,表示强烈的否定。

  • The movie was anything but interesting. (这部电影一点也不有趣。)
  • He is anything but a hero. (他根本不是什么英雄。)

可以这么理解,anything but interesting 就是说“这部电影是除了有趣之外的任何东西”,那自然就是“一点也不有趣”了。

3. all but:几乎,差不多

这个短语也很有意思,它的意思是“几乎”、“差不多”,相当于 “almost” 或 “nearly”。

  • The game was all but over. (比赛差不多结束了。)
  • It was all but impossible to finish the work in one day. (一天之内完成这项工作几乎是不可能的。)

想象一下,“除了(最后一点点),其他都完成了”,那就是“几乎”完成了。

三、当副词的 but:意思是“仅仅,只”

But 还可以当副词用,意思和 “only” 或者 “just” 差不多,表示“仅仅”、“只不过”。 这种用法现在比较少见,感觉有点正式或老派,但在一些固定搭配里还能看到。

  • She is but a child. (她只是个孩子。)
  • We can but try. (我们只能试一试。)

这句话的意思不是“我们可以,但是要试试”,而是“我们只能试试看”。

四、一些固定搭配和特殊用法

除了上面说的这些,but 还会出现在一些固定短语里,表达特定的意思。

1. cannot but do sth / cannot help but do sth

这两个短语的意思都是“忍不住”、“不得不”做某事。

  • I cannot but admire his courage. (我不得不佩服他的勇气。)
  • You can’t help but respect him. (你忍不住会尊敬他。)

它们的后面都要跟动词原形。还有一个非常相似的结构是 cannot help doing sth,意思一样,但后面跟的是动名词(-ing形式)。 比如:I can’t help thinking about it.(我忍不住去想这件事。)

2. last but one / next but one

这是个很地道的表达。

  • last but one 的意思是“倒数第二”。 比如,在一场比赛中,你是 “the last but one to finish”,意思就是你是倒数第二个完成的。
  • next but one 的意思是“再隔一个的那个”。 比如 “He lives in the house next but one.” 意思是他家不是住在隔壁,而是隔壁的隔壁。

常见的一个错误:Although… but…

最后,必须提一个我们说中文的人特别容易犯的错误。中文里我们习惯说“虽然……但是……”,但在英文里,although (或 though) 和 but 是不能同时出现在一个句子里的。 它们俩都是连词,功能重复了。

  • 错误:Although he was tired, but he kept working.
  • 正确:Although he was tired, he kept working.
  • 或者:He was tired, but he kept working.

这两个只能选一个用。

总的来说,but 这个词的功能远比“但是”要丰富得多。它能做连词、介词、副词,还能组成各种有特定含义的短语。把这些用法都搞清楚,并且在口语和写作中有意识地去使用它们,你的英语就会听起来更地道、更准确。下次再碰到 but,就可以多想一秒,它在这里到底扮演了哪个角色。

赞(0)
未经允许不得转载:七点爱学 » but用法

评论 抢沙发

评论前必须登录!

立即登录   注册