keep doing sth 与keep on doing sth 的用法区别

如题所述

keep doing sth.坚持做某事

强调状语的继续,常与表示延续动作的动词与静止状态的动词连用,如(hope, think, wonder, dream, sit, stand, lie, sleep等)
He kept talking until the meeting was over.他一直在说,直到会议结束。
He kept eating/ smiling/ walking.他一直在吃/笑/走。
She keep running她一直在跑(没停过)
He kept standing in the street .他一直站在大街上。
Please keep sitting where you are.
We’ll keep going forward.
We kept hoping that they would chance to come to china (again) some day.

keep on doing sth.表示动作反复,强调动作与动作之间有间隔,常与表示短暂动作的动词连用。 “坚持做某事”,克服困难继续坚持。
He kept on ringing me up, but I don't want to keep in touch with him any more.
他不断地给我打电话,可我不想和他保持联系了。
The boy kept watching the passing traffic at the gate.
这个男孩在门口不停地看着过往的车辆。
She kept on raising her hand她反复举手(不是一直举着手)
He kept on repeating these words over and over. 他一遍又一遍重复这几句话
~~~~~~~~~~~~~~~~祝你进步,如对你有帮助,请及时采纳~~~~~~~~~~~~~~~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-02
keep on doing和keep doing都是说继续做.但两者存在微妙的区别.

keep on doing是指中间有休息停顿的不停地做,比如keep on reading,并不是说一直不停地读书,这期间可以停顿或者已经休息过了等.
而keep doing是指持续不断的,一直保持这个状态keep reading,一直在看书,没有停过,没有休息,没有做其它事.
相似回答