______ before we leave the day after tomorrow,we should have a wonderful dinner party.A.Had they arrived B.Would they arriveC.Were they arriving D.Were they to arrive 这里为什么选D  我觉得A挺合适的啊?为什么

问题描述:

______ before we leave the day after tomorrow,we should have a wonderful dinner party.
A.Had they arrived B.Would they arrive
C.Were they arriving D.Were they to arrive
这里为什么选D  我觉得A挺合适的啊?为什么

虚拟语气 的 用法 ,如果选A 的话 表示的事情是过去了的。所以选D

这里是虚拟语气,should+have done表示对过去的假设,所以要选D

leave和should have这两个动作以及the day after tomorrow这个时间都告诉我们,这是还未发生的事.要用一般将来时的虚拟语气:were to do sth.
A项是一般过去时的虚拟语气.
不明白的再问哟!请记得采纳,多谢!