英语题.急求!希望能解释详细.

问题描述:

英语题.急求!希望能解释详细.
It was very kind of you to do the washing-up, but you ___ it.
A.mustn't have doneB.wouldn't have done
C.mightn't have done D.didn't have done

A好像不太对吧?mustn't表示禁止
我觉得像是C “本可以不必做”