As it turned out to be a small house party, we ______ so formally.
【正确答案】 A
【答案解析】根据前一分句中的turn out to be...“到后来才发现”,可知说话者事先并不知情,所以事实上穿得很正规,need not have done结构表示“本没必要”,符合题意,故A为答案。C项didn'tneed to do表示在过去没必要做某事,并且事实上也没有做,故不对;must not常表示“不准”,B、D都不正确。