Why didn’t you tell me there was no meeting today? I______all the way here______the heavy snow.

admin2015-07-20  3

问题 Why didn’t you tell me there was no meeting today? I______all the way here______the heavy snow.

选项 A、needn’t have driven;through
B、can’t have driven; across
C、mustn’t have driven;through
D、shouldn’t have driven;cross

答案A

解析 needn’t have done表示“做了不必要做的事情”。can’t have done表示对过去情况的推测,意为“不可能发生了某事”。mustn’t have done无此用法。shouldn’t have done表示“本不应该做的事而做了”。
转载请注明原文地址:https://jikaoti.com/ti/0yY4FFFM
0

最新回复(0)