过去完成时态用在含有before的主从复合句中,通常在从句中用一般过去时,主句中用过去完成时。但也可以在从句中用过去完成时,主句中用一般过去时,这样可使描述更为生动。试比较:
We had got to the station before the train left. 我们在火车开动前到达了车站。(语气平缓)
We got to the station before the train had left. 火车尚未开动我们就到了车站。(语气强烈)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
《牛津英语用法指南》第三版第97.3节的第二个例子与你的句子属于同一类型,该节原文如下:
在 before 从句里,常常用现在完成时和过去完成时来强调完成的意思。
You can't go home before I've signed the letters. (=... before the moment when I have completed the letters.) 我没有在这几封信上签名以前能不能回家。
He went out before I had finished my sentence.(=...before the moment when I had completed my sentence.) 我那句话还没说完,他就走了。
注意:像上面第二个例子这样的句子,过去完成时指的是主动词的行为之后的时刻。这种用法不太常见。