五彩万象城怎么样:英语中keep to do和keep doing有什么区别

来源:百度文库 编辑:高考问答 时间:2024/05/04 07:17:08

我查了很多词典,并没有查到keep to do 这个用法,你是不是看错啦?各位是怎么找到这个用法的?根本没见过!
我只知道下面句子的分别:
keep on doing sth 一直反复做某事
keep doing sth 一直持续做某事
如下面句子的比较:
She keep running 她一直在跑(没停过)
She keep on raising her hand 她反复举手(不是一直举着手)

*有keep to 的用法:
保持,如:
Keep to the track!
不要偏离车道!

keep doing, keep on doing
keep doing表示不间断地做某事;keep on doing表示动作是时断时续的。

这两个词组均用来表示“不断做”的意思,但在涵义上有所不同。

1. keep doing和keep on
doing都可表示“不断(老是)做某事”的意思,强调动作连续不断,每隔一会儿发生,这时两者可以换用。不同的是keep doing中的doing是动名词,作宾语。例如:John always kept (on) asking questions.
约翰总是问个不停。
News of successes keeps (on) pouring in.
捷报频传。

2. keep doing还可表示连续不断的动作或持续的状态。keep on doing则没有这种用法。例如:
We kept working in the fields in spite of the rain.
尽管下雨,我们还是坚持在地里干活。
Why do the dogs keep barking?
这些狗为什么不停地叫?

keep doing 是持续干某事
example:she keeps laughing at me.
她还在笑我。

keep to do 是保持干某事的某种状态

example:well done, keep to do your job.

做的很好, 继续努力。

keep dong 是持续干某事
keep to do 是保持干某事