"but"后面可以接 多种词性,具体取决于句子的语境和所要表达的意义。以下是"but"后面可以接的一些词性:
动词原形:
当"but"前面是实义动词"do"的各种形式时,"but"后接动词原形。例如:
Mary did nothing but write a letter last night.
They could not do anything but wait.
不带"to"的不定式:
当"but"前面是情态动词(如"can"、"could")或"had better"等时,"but"后接不带"to"的不定式,即动词原形。例如:
She wanted to go to the party, but she had a lot of homework.
Nobody knew him but respected him.
"to"不定式:
虽然不常见,但在某些情况下,"but"后面也可以接"to"不定式。例如:
I have nothing to do but go back home.
There is no way to deal with the problem but to let it go.
动名词(动词-ing形式):
在某些情况下,"but"后面可以接动名词。例如:
I want to go, but I can’t.
过去分词形式:
在某些情况下,"but"后面可以接过去分词形式。例如:
Yesterday, I wanted to go shopping, but it was raining.
名词、形容词、副词等:
"but"还可以用于连接两个相对矛盾的句子或概念,表示对比、转折、否定等关系。例如:
I have a lot of work to do, but I’m going to the movies.
综上所述,"but"后面可以接动词原形、不带"to"的不定式、"to"不定式、动名词、过去分词形式以及名词、形容词、副词等成分。具体接什么词性需要根据句子的语境和所要表达的意义来确定。