单选题 Had I known her name, I ______.
A. would invite her to lunch. B. would have invited her to lunch
C. invited her to lunch D. could invite her to lunch

【正确答案】 B
【答案解析】[解析] 本句是表示与过去事实相反的虚拟语气,条件句中省略了if,had提到主语前面,形成倒装,主句谓语形式是would have+过去分词。