keep sb doing sth 和keep sb to do sth 有什么区别?

如题所述

keep sb doing sth是让某人持续作某事;keep sb to do sth 是让某人做谋事。

例子:

    Keep sb . from doing sth. 意为“妨碍、防止某人做某事”。

    Keep sb. from doing sth. 表示“阻止某人做某事”。

    Keep sb. from doing sth. 表示“阻止某人做某事”。

在这两个结构中,keep后有无sb. 意义是不相同的。

keep doing sth. 意为“不断/反复/坚持做某事”,动作是主语本身发出来的。如:

He kept asking us to remember teamwork.他不断地叫我们记住合作。

keep sb. doing sth. 意为“让某人做某事”,keep在这里有

“使……处于某状态”之意,doing的动作不是主语来完成,而是由宾语sb.来完成的。例如:

I keep them waiting at the gate.我让他们在大门口等候。

温馨提示:答案为网友推荐,仅供参考
相似回答