首页 > 留学知识库

问题: 选择题1

You were silly not ___your car.
A.having locked B.to lock C.to have locked D.locking
请分析一下.

解答:

逐个分析.
先翻译:你真的太笨以至没有去锁好你的汽车.
A为现在分词的完成式表示动作已发生.不符合语境,可排除.
B不定式的一般式表未做的的动作,根据句意,"未锁车"的动作发生在过去,亦可排除B.
D表示动作正在发生,亦不符合语境.
C不定式的现在完成式表示动作的完成,这里用了否定,表示"过去的动作未做",正符合题意.

综上:选C