没有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.
那老人一直站着。
keep 表示保持的意思
一般有两种用法:
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年了。一直吃,但是这个动作不是每分每秒地进行,只是表示这个动作这几年都有。)
keep in doing
保持做
keep on doing
继续做
区别是没有keep in doing sth 这个用法。
前者是一直不间断的做某事,后者是一直有间断的做某事。