语法与词汇 The party _____ at my house, but the central heating broke down, so we had to have it at Joe’ s place.
【正确答案】 D
【答案解析】句意: 晚会本应该在我们家举行, 但家里中央暖气坏掉了, 所以我们只能去乔的家举行晚会。 该句中含有对过去事实相反的虚拟语气, 故排除C、 D。 was/ were to have done表示“本打算, 本计划” 或“本应当” 做的事而没有做成或没有发生。 would have been后面通常都是加形容词, 动词被动态或冠词+名词, 不能直接加状语。 故选D。