第23题: [单项选择]Sorry, officer. I_________ at 80 miles but I didn’’t see any sign in the area telling people how fast they can drive. A. should not drive B. shouldn’t have driven C. mustn’t drive D. can’t drive 参考答案:B 答案解析:本题考查的是情态动词表示虚拟语气的用法。shouldn’t have sth.done是典型的与事实相反的虚拟语气用法,意为我本不该做某事,却那样做了。结合题意,我本不该开到每小时八十英里的时速,但是