单选题 If you______there yesterday, you would have seen her.
A. were B. would have been
C. were being D. had been

【正确答案】 D
【答案解析】[解析] 虚拟语气
[试题精解] 这是一个与过去事实相反的虚拟语气。具体形式为:主句用should(would,could,might)+have+动词过去分词,if从句用had+动词过去分词。