Three years had passed _____ they met again.

来源:百度知道 编辑:UC知道 时间:2024/05/22 18:20:55
A.after B.before C.till D.when

为什么不选C.till?
我知道B是正确的

但就是不知道C错在哪里?Till/Until 都可以用于完成时呀?
例如,I had not understood the problem until he explained it.

主句是过去完成时had paeesd, 而后面是met过去时,显然这里三年是发生在他们见面之前的,所以应该是B

选B (哈哈 我想你一定知道答案了); C 错在 时态上 TILL 前后时态要保持一致

不选till的原因很简单,till不能引导从句。

直到这个词跟完成式好像少见.

before

一定是before