We could ___ him with a detached house when he came,but he had specifically asked for a small flat.(`1995)

问题描述:

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形式