keep in doing 和keep on doing 的区别?

如题所述

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年了。一直吃,但是这个动作不是每分每秒地进行,只是表示这个动作这几年都有。)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-09
没有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.
那老人一直站着。
相似回答