keep doing和keep on doing的区别
`keep on doing` 和 `keep doing` 都用来表示“继续做某事”,但它们在含义和用法上有所区别:
1. 含义差异 :
`keep on doing` 强调在开始做某事的过程中,可能会有一段时间的停歇,然后重新开始做。它通常用来描述在遇到困难、警告或反对时仍然坚持做某事。
`keep doing` 则强调从开始到结束,动作是连续不断的,没有中断。
2. 用法差异 :
`keep on doing` 可以接以形容词、副词、as短语、现在分词(短语)、过去分词(短语)等充当宾语补足语的复合宾语,但不能接含动词不定式的复合宾语。
`keep doing` 可以接介词 `from`,再接名词或动名词,表示“使自己不做某事”,主要用于否定句或疑问句。
3. 侧重点差异 :
`keep on doing` 侧重于动作的反复性和时间间隔性,以及做某事的决心。
`keep doing` 侧重于动作的连续性和延续性,强调动作的持续进行。
选择使用哪一个短语,需要根据具体的语境和所要表达的含义来决定