一道英语题...

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:12:34
I wouldn't have spent so much on the decoration of the apartment,_____I______that we would move so soon.
A. but...didn't know
B. if...knew
C. or...hadn't known
D. unless...had known

选哪个?
三个人答案都不一样....

有解释哇?
我要听解释..

5楼的谢谢了.但是虚拟语气这个不是与过去相反么?
与过去相反不是从用had done...主用would have done 么?
不懂..

D
我不会花费so much time在装修公寓上(过去),除非(过去的过去had done)我知道他们这么快就搬。

B

D

B
这是考虚拟语气.wouldn't have,本不会,但却做了
if引导虚拟语气,说明条件