核心问题
Five minutes earlier, ____ we could have caught the last train. A. or B. but C. and D. so 答案为 C。但是,我不明白上面的句子为什么要用虚拟语气。
词典解答
Five minutes calier 表达的是一个与过去事实相反的假设(如果早来 5 分钟的话——事实上并没早来 5 分钟)。and ... 分句则表达在此反事实的假设条件下可能发生了的事件。参见 and 。
Five minutes earlier, ____ we could have caught the last train. A. or B. but C. and D. so 答案为 C。但是,我不明白上面的句子为什么要用虚拟语气。
Five minutes calier 表达的是一个与过去事实相反的假设(如果早来 5 分钟的话——事实上并没早来 5 分钟)。and ... 分句则表达在此反事实的假设条件下可能发生了的事件。参见 and 。