Can’t help doing和can’t help but do的区别…

在英语中,Can’t help doing something,以及can’t help but do something表示的意思基本接近,都表示“忍不住做某事”。区别在于一个是用help+doing(动词的ing)形式,另一个则是help but+do(动词原形)。

参考例句:My mom can’t help but meddle in my love life, even though I’m 30 years old!(妈妈总是忍不住干涉我的爱情生活,即便我都30岁了) Anne is such a good cook, I can’t help eating everything she serves. (Anne是个超棒的厨师,她做的菜我忍不住都要吃)

建议阅读:

忍不住要想/禁不住想;如何翻译为英文?