But作介词的时候可以加doing吗?比如he isn't doing his work but playing对吗?
另外就是he didn't enjoy the show but enjoying his homework.对吗?
but和except 是不是特殊的介词呀?
你自己造的句子吧。你误解了but作介词时的意义。but做介词意为“除了”,而不是“但是”。你的句子是错句。
but和expect做介词都是“除了”的意思,如果后接动词,要用不定式,不用动名词。如果介词前有实意动词do出现,则不定式通常不带to. 例如:
He could do nothing but/except wait.
He had no choice but/except to wait.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
(1)but(用于表示歉意)但是(连词用法)
Please excuse me, but there is something I must say.
不好意思,但有些话我必须说。
I'm sorry, but it's nothing to do with you.
对不起,但是这跟你没关系。
It’s an old car, but it’s very reliable.
这是一辆旧车,但是性能非常可靠。
(2)but除了(介词用法)
Europe will be represented in all but two of the seven races.
除了两项赛事之外,欧洲在其余5项赛事中都有代表参加。
He didn't speak anything but Greek.
他只会说希腊语。
I had no choice but to sign the contract.
我别无选择,只好签了合同
(3)but仅仅;只;才(副词用法)
This is but one of the methods used to try and get alcoholics to give up drink.
这只是为让那些酗酒者戒酒所尝试的方法之一。
(4)but借口;托词(名词用法)
He committed a crime, no ifs or buts about it.
他犯了罪,这是无可争辩的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!