第15题: [单项选择]we would have gone sailing last week _________ nicer. A. if the weather has been B. would the weather be C. if the weather would be D. had the weather been 参考答案:D 答案解析:[解析] 本题考查虚拟语气,由句中的last week知此空是对过去的虚拟,应用过去完成时had the weather been=if the weather had been。故本题答案为D。