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
网友回答
A. would invite her to lunch
(答案→)B. would have invited her to lunch
C. invited her to lunch
D. could invite her to lunch
解析:考查虚拟语气:从句是Had I known her name,相当于if I had known her name,是和过去相反的虚拟语气,主句应该是would have done,句意:我要是知道她的名字,我就会邀请她吃晚饭了。选B。