keep in doing 和keep on doing 的区别?

2024-11-30 18:07:01
推荐回答(5个)
回答1:

没有keep in doing的说法,只有keep on doing的说法,也可以说成keep doing something,意思是继续做某事,如:
The dog kept barking all night long.
那只狗整晚叫个不停。
I keep forgetting it's December...
我总是忘了现在是12月了。

I turned back after a while, but he kept walking...
我过了一会就往回走了,但他还接着走。
The old man kept standing all the while.
那老人一直站着。

回答2:

  1. keep 表示保持的意思

  2. 一般有两种用法:

    keep doing sth

    keep on doing sth

    前者表示一直持续做某事,没有间断过;例句:He keeps practisng the piano for 3 hours.(他一直弹了3个小时的钢琴。一直持续地弹没有间断过。)

    后者也表示持续地做某事,但是可以间断;例句:I keep on eating carrot for 5 years.我吃了胡萝卜5年了。一直吃,但是这个动作不是每分每秒地进行,只是表示这个动作这几年都有。)


回答3:

keep in doing
保持做
keep on doing
继续做

回答4:

区别是没有keep in doing sth 这个用法。

回答5:

前者是一直不间断的做某事,后者是一直有间断的做某事。