help sb do sth hhelp sb to do sth help sb doing sth的区别
一般情况下,主动语态中很少出现help sb to do sth的情况,如果非要用help sb to do,语法上不错,但中国人所讲的区别(即“帮助别人一起做”和“代替别人做”)真的不存在,只有在被动语态中才会出现be helped to do sth的形式
1、help sb do sth是比较熟悉的结构,其意为 “帮助某人做某事”,其中的不定式符号to可以省略,也可以保留。
2、help sb doing sth 也表示帮助某人做某事,可视为 help sb in doing sth 省略介词 in 得来。
前者是帮他做了整个这个事情,后者是说在这个事情中提供了一些帮助,而不是全部。就像前者是说你帮妈妈做了顿饭,后者是说你在妈妈做饭过程中给他打下手。
help sb doing sth是错误的。help sb do sth和help sb to do sth不一样,它们的区别为:指代不同、用法不同、侧重点不同
一、指代不同
1、help sb do sth:帮某人一起做某事。
2、help sb to do sth:帮某人做某事。
二、用法不同
1、help sb do sth:help用作动词的基本意思是“帮助”“援助”,即为他人提供所需或向某结果〔目的〕推进。引申可表示“有助〔利〕于”“救治”“克〔抑〕制”等。
2、help sb to do sth:help既可用作不及物动词,也可用作及物动词。用作及物动词时,可接名词、代词或动词不定式作宾语,也可接以动词不定式充当补足语的复合宾语。
三、侧重点不同
1、help sb do sth:侧重于表示施助者和被帮助的人共同做这件事。
2、help sb to do sth:侧重于表示施助者自己单独做这件事。
help sb. do sth. 中不带 to 的不定式 do sth. 是宾语补足语,不定式的行为者是被帮助的人, 其含义是“协助某人做某事”,也就是说帮助的人不具体亲自动手做某事。
help sb. to do sth. 中带 to 的不定式 to do sth. 是目的状语。不定式的行为者是提供帮助的人,其含义是“为了做某事而帮助某人”,即帮助的人也要动手做某事。
help sb. doing sth. 中的分词短语 doing sth.是伴随状语,含义是“一边帮助某人一边做某事”。
例如:
He helped the old man get on the bus. 他把老人扶上车。
He helped the old man to get on the bus. 他扶着老人一起上了车。
He helped the old man getting on the bus. 他在上车的时候给老人提供了帮助。
help sb do sth = help sb to do sth 帮助某人做某事。
没有 help sb doing sth这种用法。
如 He often helps me learn English .= He often helps me to learn English.
加油!不明白再问!如果帮到你,请采纳,谢谢!
同上观点,同时应该是can't help doing sth.情不自禁做某事