logo
首页 课程 题库 资讯 师资
加微福利
APP 400-8989-766
search
公考题库 > >

(单选题)

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

参考解析:

考查情态动词+have done的结构及介词through的用法。句意:你为什么没有告诉我今天没有会议呢?我不必在大雪中一路开车来这里。through指的是“通过(障碍、阶段或测试),穿过”;across指的是“从一边到另一边,横过”。题干中的heavy snow即through中的障碍。can’t have driven意为“不可能做了某事”,表示推测;没有mustn’t have driven的结构;shouldn’t have driven意为“本不该做某事”。故选A。

知识点:
华图在线app

添加您的

专属公考咨询师

扫码领专属好礼

返回顶部