keep doing sth.与keep on doing sth.的区别

老师讲了两次,两次的意思正好相反,我被弄混了。
好像一个是“坚持做某事”,另一个是“持续做某事”。

拜托各位帮我讲一讲,详细一些,谢谢!

keep doing sth 表示继续做某件事,重复做某事,指前面做过的事情
而keep to do sth 则表示继续做另一件事情,是指与前面刚做的事情是不同的
例如:They keep (on) sing.
They keep to sing.
前面一句表示他们继续唱歌,他们一直在唱歌,只是做唱歌这件事情. keep后面可以跟介词on 也可以省略.
后面一句表示他们开始唱歌,可能之前他们在跳舞,跳完舞后他们继续唱歌,是指做完了一件事情后继续做另外一件事情
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-28
keep doing 持续做
KEEP ON DOING 坚持做本回答被提问者采纳
相似回答