We could ___ him with a detached house when he came, but he had specificall

We could ___ him with a detached house when he came, but he had specifically asked for a small flat. (`1995)
A. provide B. have provided
C. not provide D. not have decided

选b,从but从句看出此句谈论的是过去的情况,主句也是对过去状况的虚拟,所以用could have done形式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-25
答案是B,因为后句写了‘asked’,有ed,也就是不能是 A 或 C。而 D 完全不合逻辑,因为 'decided' 不能放在 'him' 前面。
第2个回答  2011-06-27
B,虚拟语气
第3个回答  2011-06-29
答案是B