第16题: [单项选择]If he ______ my advice, he could not have been so miserable. A. listen to B. had listened to C. would have listened to D. should listen to 参考答案:B 答案解析:[解析] 从主句谓语的形式可以判断出该句是与过去事实相反的虚拟条件句,因此从句的谓语应用had done的形式,而主句的谓语则应使用could/would/might/should have done