第16题: [单项选择]______ before we departed last weekend, we would have had a wonderful dinner party. A. Had they arrived B. Would they arrive C. Were they arriving D. Were they to arrive 参考答案:A 答案解析:本题测试虚拟语气省略if的倒装形式。根据后面的主句谓语would have had可知,本题是对过去事实的虚拟,故从句谓语形式应用had done的形式,故答案为A。