个人理解keep on 是动副词组,keep 如果看做及物的,可以有keep it on, 但是如果keep 看做不及物,会有keep on with/at sth.表达,这里有个问题,keep on it 是怎么回事呢? 难道把keep on 里面的on 看成介词吗?感觉说不通,但有很多种keep on it 的表达,请各位大咖看看
【答】(1)keep on doing 中的keep是不及物动词, on 是副词; doing 是现在分词,不是动名词。(详见《薄冰英语用法问答1144例》p.542)(2) keep it on 中的 on 是副词;keep on it 中的 on 是介词。 on 是副词的keep on (v.+adv.)和on是介词的 keep on (v.+prep.)都有多种意思是,具体用法必须根据上下文来判断。(详见 Rosemary Courtney 编著的 Longman Dictionary of Phrasal Verbs)