You are silly not______ your car.A.to lock B.to have locked C.locking D.having locked 为什么?

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/20 13:48:49

You are silly not______ your car.
A.to lock B.to have locked C.locking D.having locked
为什么?

这是现在完成式的用法...
英语中的事态很多有过去...现在...将来
过去完成和现在完成
过去完成是说在过去一段时间里完成的事情用法是had 加 动词的过去分词
现在完成的意思是说过去的一件事一直影响到现在用发是have 加动词的过去分词...
你想想啊...题目的意思是:你是不是傻了车门都不锁.
从题意中是不是发现因为题目中的人没有关门而被骂了呢?那关门是不是之前发生的事呢?可他又是现在才被骂的...所以就是因为过去的一件事情影响到了现在...所以因该用现在完成式也就是have加动词的过去分词 lock(锁)是locked 加上be silly tO do sth所以答案就是B了.

B
没锁车是已经发生的动作

B.to have locked
be silly to do something
这个又是已经发生的事 所以选B