单选题 You ______ all those clothes by hand! You have a washing-machine to that kind of thing.
A. mustn't have washed B. cannot have washed
C. needn't have washed D. shouldn't wash

【正确答案】 C
【答案解析】[解析] 情态动词辨析题。needn't have done表示“不必做而做了”;must have done表示推测“过去一定发生”,不能用其否定形式;cannot have done推测“过去不可能发生”;shouldn't意为“不该做(指义务性,还未做)”。