一、but可以用作连词,用来连接两个并列的成分,可以是单词、短语或者句子。如:

1. 但是,然而

He is young but very experienced.

他虽然年轻,但很有经验。

Mary likes classical music, but her husband likes rock music.

玛丽喜欢古典音乐,而她的丈夫却喜欢摇滚乐。

2. 正相反,恰恰相反,而

I am old,but you are young.

我老了,而你年轻。

3. 若不,除非

It never rains but it pours.

不雨则已,一雨倾盆。(一句谚语,指事情不发生则已,一旦发生便接踵而来。)

4. 除去

They are all gone out but she.

除了她,他们都出去了。

二、but还可以当做介词。

1.[常用于 nobody,no one,all, who 等词后面]除…以外,除…外,除了;

Nobody came but me.

除我以外,没有人来。

We had nothing to do but wait.

除了等待之外,我们一筹莫展。

No one but me saw him.

除了我之外,没人看到他。

2.除…之外[与作宾语的不定式连用]:

We cannot choose but(to)stay.

我们只得留下来。

3.若无,倘无:

Don't go out but a pair of gloves.

不戴手套别出门。


三、but还可以当做副词。意思为“仅仅,只”

Zach insists that he is but one among many who are fighting for equality.

扎克坚持认为他仅仅是许多为平等而战的人们中的一个。

But组成的短语也很多,我们常用的有:

all but 见 all

anything but 除…外什么都…;一点也不,绝不

but and [古苏格兰英语]另外,而且也

but and if 但是如果,倘若

but few 只有几个,不多几个

but for 除…外,若无,倘没有,如果没有;要不是;如果不是因为

but good [美国口语]彻底地,完全;狠狠地;有力地;毫无疑问

but just 仅;只得,唯此而已

But me no buts. [幽默语]别老对我说“但是,但是”了。不要尽提反对意见

but now 刚刚,适才,现在,目前,即刻,此刻

but one (或 two, 或 three, etc.) 第二(或第三,第四等)

but only [加强语气]但是

but that

1. …是[相当于“that”,系连接宾语从句用的虚词]

2. 要不是,若非,如果没有[口语亦作 but what]

but then (again) 但是(另一方面);不过(同时);然而;此外

but too 很遗憾地

注意:but任何时间不能与though/although连用。

英语语法第22讲:but常见,但是你真的了解它吗?