1.A keep+adj(clean)表示保持...2.D 理由同上3.B keep sb doing sth 表示让某人一直做某事4.C 这里keep沿用长时间持有,保持的意思,从而延伸为借的意思。但这里问的是how long。所以后面跟的动词需要的是持续性动词,keep是持续性动词,而borrow则是短暂性动词,虽然意思符合但语法不符合。