You were silly not-----the door of your garage.A.to lockB.to have lockedC.lockingD.having locked选哪个为什么

问题描述:

You were silly not-----the door of your garage.
A.to lock
B.to have locked
C.locking
D.having locked
选哪个为什么

A,意思是你真蠢,没有锁好车库的门。B的话不通顺,如果锁上了,就不会说他蠢了,呵呵。C,D不搭配。

A.to lock
第六感
trust me cause my intuition are always right
for most of the time
:)

B.to have locked 是正确的,动作未完成才蠢;A表将来动作,在此意思不符;而C 和D明显不对,此种句子无此用法.辨别:
I am glad to have won the game 我很高兴赢了比赛(动作完成)
I will be glad to win the game 赢得比赛我才高兴(将来动作)