作业帮 > 英语 > 作业

can't help doing和can't help but do的区别

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:英语作业 时间:2024/05/07 09:39:55
can't help doing和can't help but do的区别
如题,另外想问的是,but后面到底是跟动词不定式还是现在分词?为什么有的时候是动名词比如:I like nothing but swiming有时却是动词不定式 比如:There was nothing to do but
can't help doing和can't help but do的区别
can't help doing情不自禁地做某事
can't help but do=can only do sth 只能做某事.
but后面是接带to的不定式或是不to的不定式(即动词原形).
I like nothing but swiming这里的swiming不能说它是动名词,应该是个名词.
but后面接带to的不定式或是不to的不定式(即动词原形)取决于它前面是否出现了实义动词do(做的意思,不是助动词)的具体形式.有,后面就用动词原形,没有,后面就用不定式.
There was nothing to do but wait
We have no choice but to wait.
PS:except也有这个用法.