题目内容
【题目】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
【解析】C。解析:But for要不是,如果没有,引导的从句要用虚拟语气。根据意思, “如果不是我有一位意想不到的访客的话,我就去听演讲去了。”可知是对过去发生事情的虚拟,事实上没去听演讲,主句要用would/could+have done.,从句描述的是客观事实,用一般过去时。
练习册系列答案
相关题目