题目

Why didn't you tell me there was no meeting today? I________ all the way here through the heavy snow. A. needn't have driven            B. can't have driven C. mustn't have driven            D. shouldn't have driven   答案: A needn't have done意为“本来不需要”;D为“本来不应该”。
英语 试题推荐