Seven years had passed before George finished pay

问题描述:

Seven years had passed before George finished pay
ing for his house.「七年过去前乔治就已经支付完他的房子了.」是应该这样翻译吗?

不是.
直到七年后乔治才还清了他的欠款.before不是之前吗?before在这里当什么讲?我们把主分句折开来看,主句是Seven years had passed。
分句是 before George finished pay。这样就很容易明白了。
意思是七年过去了。在George还清欠款之前

或者你也可以把主分句顺序换下来看。
Before George finished pay,seven years had passed.是不是就不难理解了。👍👍👍👍