He became mortally ill a few months before we had planned to go ......
书上的解释是:在他计划回国的前几个月,他突然身患绝症。
时间顺序上说,他生病在前,计划回国在后,为什么反而计划回国用了过去完成时呢?
before已经明确了主句和从句谓语动作的时间先后顺序,所以before从句的过去完成时并不是表示plan的动作在主句谓语became ill之前,而是在后来的某个时间之前,即在when he knew这个过去时的状态之前已经计划了。其实before从句的过去完成时可以改用一般过去时,二个时态是细微差别实际是被忽略的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!