If my lawyer______ here last Saturday, he______me from going.
【正确答案】 A
【答案解析】解析:本题考查虚拟语气。表示与过去事实相反,从句用过去完成时态,主句用情态动词+have done,故本题选A。