- 试题详情及答案解析
- —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正确。
考点:考查情态动词用法