题库首页 > 试卷库
试题详情及答案解析
But for the fact that I     an unexpected visitor, I _____to the lecture.
A.had had/would go
B.had/must go
C.had/would have gone
D.had had/must have gone
答案:C
试题分析:考查虚拟语气。句意:要不是因为不速之客的到来,我就去听那个讲座了。but for要不是,后跟含蓄虚拟条件句,类似的有but that, without, or, otherwise等,but for分句是对现在进行虚拟,用一般过去时;主句是对过去的事情进行虚拟,用would have done,故选C。
考点:考查虚拟语气