
“but”在英语中是一个多功能词,可以用作介词、连词和副词,以下是其不同词性的用法及例句:
一、作为介词
“but”作介词时,表示“除了……以外”,用于排除某个对象或范围,强调例外情况。它常与否定词(如no one, nothing)或全体词(如all, everyone)搭配。
例句:
- No one but me knows the password.(除了我,没人知道密码。)
- She eats nothing but vegetables these days.(她最近只吃蔬菜。)
二、作为连词
“but”最常见的用法是作连词,连接两个具有对立关系的句子或成分,相当于中文的“但是”。
例句:
- The movie was long, but it was interesting.(电影很长,但很有趣。)
- He tried to fix the car, but it still wouldn’t start.(他试图修车,但车还是启动不了。)
在否定句后,“but”可引出相反的情况,表示“而是”,突出前后内容的对立性。
例句:
- Success is not about luck, but hard work.(成功无关运气,而是努力。)
- The problem isn’t the cost, but the time required.(问题不在成本,而在所需时间。)
三、作为副词
“but”作副词时,表示“仅仅”或“只”,修饰时间、数量等概念,强调程度之小。此用法多用于正式语境,口语中常替换为“only”。
例句:
- She left but an hour ago.(她一小时前刚离开。)
- The meeting lasted but five minutes.(会议只持续了五分钟。)
四、特殊搭配
“but”还有一些固定短语搭配,如“can’t help but do”(不得不做)和“but for”(若非)。
例句:
- I can’t help but laugh.(我忍不住笑了。)
- But for your help, I would have failed.(若非你帮忙,我就失败了。)
综上,“but”的用法丰富多样,需要根据具体的语境和句子结构来选择合适的用法。通过学习和掌握这些用法,可以更有效地运用英语进行交流和表达。
