keep doing与keep+adj的区别为:含义不同、用法不同、侧重点不同。
一、含义不同
1.keep doing
释义:表示持续不断地做某事。
例句:He kept me waiting for half an hour. 他让我等了半个小时。
2.keep+adj
释义:表示保持……状态。
例句:She kept the child quiet.她让孩子别作声(保持安静)。
二、用法不同
1.keep doing
用法:keep可用作及物动词,也可用作不及物动词。用作及物动词时,接名词或代词作宾语(不可接动词不定式作宾语),也可接双宾语,其间接宾语可转化为介词for的宾语。
2.keep+adj
用法:keep还可接以形容词、副词、as短语、现在分词(短语)、过去分词(短语)等充当宾语补足语的复合宾语,但不可接含动词不定式的复合宾语。

三、侧重点不同
1.keep doing
解析:侧重于强调动作的延续。
2.keep+adj
解析:侧重于强调存在的状态。