单选题 we would have gone sailing last week _________ nicer.

【正确答案】 D
【答案解析】[解析] 本题考查虚拟语气,由句中的last week知此空是对过去的虚拟,应用过去完成时had the weather been=if the weather had been。故本题答案为D。