---If you to my birthday party last Saturday, you would have met our old friend Jim . ---I caught a cold, I had been walking around in the rain. A.came B.had come C.would come D.would have come
答案: B 虚拟语气。从语意分析,这是非真实条件句中对过去状况的虚拟,主句谓语用should/would/could/might have done,条件句用过去完成时态,答案应该选B项。