I can't help but do的but是什么词性?

为什么可以加do 动词?

but此处属于连词,语法功能类似于and或者or。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-09-02
can't help but do是个固定短语,意思是”只能做某事,不得不做; 不能不;必须;只好“
其中的but”除……之外“,在这儿是连词(作此义讲时,有时是连词,有时是介词)
They are all wrong but/except me. 除了我之外,他们都错了。(but在这儿是介词)
They can do nothing but wait. 他们除了等待,别无他法。 (but在此句中是连词)
第2个回答  2020-09-02
你好,跟can't help 搭配时,可以有两个结构
can't help to do 不能帮助做某事
can't help doing 情不自禁做某事
而but它有表示除了的意思,后面可以加do也可以加to do
用法在于如果but前的动词是do的任何形式,则but后就是do
否则but后面就是to do
如I have nothing to do but watch TV. 我无事可干,除了看电视
I have no choice but to go abroad. 我别无选择只能出国。
而此处but 后用了do说明I can't help 后面省略了to do 结构
我不能帮助除了做...
希望帮助到你,谢谢采纳~
第3个回答  2020-09-01
but是转折连词。do前面省略了情态动词can,所以用的是动词原形。追问

这句话怎么翻译理解,but 在这句话里是什么意思?

追答

表达的意思是:我情不自禁的/忍不住的做某事。

本回答被网友采纳