单项选择题

I should have told you! You ______ the entire house. Our cleaning lady phoned she's coming tomorrow.

A.didn't need to clean
B.needn't have cleaned
C.don't need to clean
D.mustn't have cleaned