单项选择题

It was very kind of you to do the cleaning, but you ______it.

A.mustn't have done
B.wouldn't have done
C.couldn't have done
D.needn't have done