can not help but do 和have to有什么区别?

2025-01-26 17:29:35
推荐回答(1个)
回答1:

can not help to do是不能帮助做某事.而can not help doing是禁不住做某事,同意的还有can not help but do,区别在于前者加ing,后者加原型
canhelp but do是固定用法,意思是“只能做”,类似的还有:can't but do.
另外,还有can't help doing,意思是“不由得做.
can't help to do/can't help do意思是“不能帮助做."
都是正确的,就看所使用的场合了.
但是,can't but to do是不正确的.
例句:
1、He helped me out with my task.
他帮我完成了任务.
2、I will help out on my farther's farm this summer.
今年夏天我要到父亲的农场去帮忙.