but是介词还是连词

如题所述

but主要作连词。但它可作介词,副词
but用作介词,表示“除了”意义,相当于except.例如:
No one knows him but/except she. 除了她,没有人认识她。
I have nothing to do but/except wait for her.
I have no choice butexcept to wait for her.
but用作副词,相当于only, 常译为“只不过,仅仅”。例如:He finished his homework but ten minutes ago.他十分钟前刚完成作业。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-01
都是
prep.
除...以外
conj.
而是,
但是
adv.
几乎,
仅仅
传统的语法学家考虑当but
用于表示例外的意思时应该用什么形式的代词,比如
No
one
but
I
(或者
No
one
but
me
)
has
read
it

有人认为but
在这种句子中是个连词,
因此应该使用主格I。
然而许多语法学家接下来的讨论有些不一致,即当but
短语出现在句子末尾时用宾格
me
比较合适,
如No
one
has
read
it
but
me(除我以外没有人读过它)。
同时这种结构前置处理的重要性是值得考虑的,并且不会被认为是不正确的,一个有力的例子在语法范畴内,认为but
在这里作介词使用。
首先如果but
在此真是一个连词的话,
我们会期望同名词或代词在人称和数上保持一致的动词跟在but
后面;
我们会说No
one
but
the
students
have
read
it(除学生以外没有人读过它)。
再者,如果but
在此真是连词的话,我们不希望它被放在句子末尾,
如在句子No
one
has
read
it
but
the
students
中。
注意我们不以类似的方式来使用连词and
,说
John
left
and
everyone
else
in
the
class
来代替
John
and
everyone
else
in
the
class
left。
这些发现表明but
在此最好被当作介词,
在任何位置后面都应跟宾格形式如me

them

No
one
but
me
has
read
it.
No
one
has
read
it
but
me(除了我没人读过它)。
当but
短语放在动词之前时,有百分之七十三的用法专题使用小组成员支持这些提议;
而当but
短语放在动词之后时,得到百分之九十三的小组成员的支持。
But
在同
however
一起使用时是多余的,如
But
the
army,
however,
went
on
with
its
plans;
这两个词必须去掉其中一个。But
通常后面不加逗号。
正确的写法是Kim
wanted
to
go,
but
we
stayed,
而不是
Kim
wanted
to
go,
but,
we
stayed

But
可以放在所有文体标准的句子开头
参见
and,cannot,doubt,however,I1
第2个回答  2019-10-29
一般情况下连接两个句子就是连词but意思是但是但是but还有介词除了这样的意思
后面接名词
第3个回答  2016-11-30
都是
but有四个词性: 连词/介词/副词/名词