选择题 clause

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:35:42
They would have bought that house,which stood at the foot of the hill,--- at the time.
A.if they had enough money
B.but they didn't have enoufh money.

答案选B,我选A。

是选B
如果没有逗号的话选A
这里是虚拟语气,他们(如果有钱的话)当初应该买那房子的,但是他们没有足够的钱。

答案肯定错了。。

相信自己哈。。。

我也觉得选A

表转折用but,不是条件句

Would have done是有与过去事实相反的意思在里面,前句意思应为"他们当时都要买那个房子了"隐藏意就是实际未买,而带有明显转折意味,所以用but,理由为没有足够的钱。你可能是没有理解到would have done的意味。