语法与词汇 3.If I had a car of my own, I______it to your sister yesterday.
【正确答案】 D
【答案解析】考查虚拟语气。用would have done表示本应该做某事而没有做,句意为:如果我自己有辆车,昨天就已经借给她了。would have done为固定形式,故选D。