答案:D.
考查内容:虚拟语气,从句与主句的时态
语法规则: 从句 主句
用过去完成时表示事实上的过去 用过去将来完成时表示过去的结果
如If you had been here just now, you would have been shocked by it.
用过去式表示事实上的现在 用过去将来时表示现在的结果
如 If China did not say no to Japan, people would laugh at China.
用过去将来时表示事实上的将来 用过去将来时表示将来的结果
如 If Japan were to give in to the Chinese people, the problem would be solved easily.
题目分析: a答案中后一个空格的时态出错(不可能因为一个对于将来的虚拟得出过去结论)
b答案前一个空格时态出错(虚拟从句部分是现在的,但是主句却是过去的)
c答案前一个空格根本就不是虚拟语气
d答案前一个空格为将来虚拟,后一个空格用的过去将来时,符合主句的将来虚拟.
祝学习进步