but的用法和例句

but的用法和例句

“but”在英语中是一个多功能词,可以用作介词、连词和副词,以下是其不同词性的用法及例句:

一、作为介词

“but”作介词时,表示“除了……以外”,用于排除某个对象或范围,强调例外情况。它常与否定词(如no one, nothing)或全体词(如all, everyone)搭配。

  • 例句:

    1. No one but me knows the password.(除了我,没人知道密码。)
    2. She eats nothing but vegetables these days.(她最近只吃蔬菜。)

二、作为连词

“but”最常见的用法是作连词,连接两个具有对立关系的句子或成分,相当于中文的“但是”。

  • 例句:

    1. The movie was long, but it was interesting.(电影很长,但很有趣。)
    2. He tried to fix the car, but it still wouldn’t start.(他试图修车,但车还是启动不了。)

在否定句后,“but”可引出相反的情况,表示“而是”,突出前后内容的对立性。

  • 例句:

    1. Success is not about luck, but hard work.(成功无关运气,而是努力。)
    2. The problem isn’t the cost, but the time required.(问题不在成本,而在所需时间。)

三、作为副词

“but”作副词时,表示“仅仅”或“只”,修饰时间、数量等概念,强调程度之小。此用法多用于正式语境,口语中常替换为“only”。

  • 例句:

    1. She left but an hour ago.(她一小时前刚离开。)
    2. The meeting lasted but five minutes.(会议只持续了五分钟。)

四、特殊搭配

“but”还有一些固定短语搭配,如“can’t help but do”(不得不做)和“but for”(若非)。

  • 例句:

    1. I can’t help but laugh.(我忍不住笑了。)
    2. But for your help, I would have failed.(若非你帮忙,我就失败了。)

综上,“but”的用法丰富多样,需要根据具体的语境和句子结构来选择合适的用法。通过学习和掌握这些用法,可以更有效地运用英语进行交流和表达。