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. 他在上车的时候给老人提供了帮助。