题库首页 > 试卷库
试题详情及答案解析
—1 have warned you of the traffic. You know what to expect around National Day.
—Sorry, we really      the freeway. Now, we'll spend the holiday on this freeway.
A.must have avoided B.should have avoided
C.will have avoided D.can have avoided
答案:B
试题分析:句意:—关于交通情况,我已经警告过你,你知道在国庆节的时候可以期待什么。—对不起,我们本应该避开高速公路的,现在我们要在高速公路上度假了。Should have done本应该做某事,实际上却未做。这一结构表示的是虚拟语气。Must have done一定做了某事,表示对过去情况的有把握的肯定推测。故B正确。
考点:考查情态动词用法