单选题 12.As it turned out to be a small family party, we______ so formally.
【正确答案】 A
【答案解析】此题考查的是虚拟语气。句意是:早知道只是个小的家庭聚会,我们没必要穿得这么正式。needn’t have done表示过去不必做某事,但事实上做了。A项符合题意。所以正确答案是A。