首页 > 留学知识库

问题: 加急,在线

Be careful, Jane. Don’t _______ your hands dirty.
A get
B keep
C have
D let

为什么CD不行 说明一下

解答:

选B.
解析:词组get sth. done=have sth. done意思是“请某人干某事情,使某物被...”(get/have your hair cut请人给你理发get/have bike repaired请人修自行车),跟动词的过去分词作宾语补足语,A.get C.have排除.
let...do跟动词原形作宾语补足语,不跟形容词,D.let排除。
keep可跟adj.(形容词)作宾补,指“使(某物/人)保持某种状态”(keep healthy保持健康keep quiet保持安静keep clean保持清洁)。