you were silly not _____your car .Ato lock B tohave locked C locking D having locked 选B为什么不选D呢.他俩表达的意思有什么不同?难道是虚拟吗?BD不都是表达动作发生在谓语动词前吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 02:45:28

you were silly not _____your car .Ato lock B tohave locked C locking D having locked 选B为什么不选D呢.他俩表达的意思有什么不同?难道是虚拟吗?BD不都是表达动作发生在谓语动词前吗
you were silly not _____your car .
Ato lock B tohave locked C locking D having locked
选B为什么不选D呢.他俩表达的意思有什么不同?
难道是虚拟吗?BD不都是表达动作发生在谓语动词前吗

you were silly not _____your car .Ato lock B tohave locked C locking D having locked 选B为什么不选D呢.他俩表达的意思有什么不同?难道是虚拟吗?BD不都是表达动作发生在谓语动词前吗
be动词+adj.+(not)to do

D表示的是现在完成时的进行时
此句应该是表目的 用to do

have done ,表现在完成时,意思是 你很愚蠢的没锁你的车,表示这个事件已经发生并对现在造成影响
而 having done 表 现在进行完成时,表示 现在正在发生的事
所以选B

表将来完成时