主句是一般过去时before从句可用过去完成时吗

He left the station before I had hurried there. 这个句子主句的动作发生在先,为什么从句用过去完成时?
换句话说,如何理解主句是一般过去时而before从句是过去完成时?

 

请先 登录 后评论

其它 4 个回答

曾克辉  
擅长:英语考试

 

过去完成时态用在含有before的主从复合句中,通常在从句中用一般过去时,主句中用过去完成时。但也可以在从句中用过去完成时,主句中用一般过去时,这样可使描述更为生动。试比较:
We had got to the station before the train left. 我们在火车开动前到达了车站。(语气平缓) 
We got to the station before the train had left. 火车尚未开动我们就到了车站。(语气强烈)
请先 登录 后评论
董万友

实用英语句型500例(马秉义、张鸿鸣编著)p313在谈到before的用法时说

注意汉译英时,汉语常说“在他没来之前”,实际上就是“在他来之前”。

谢谢黎老师、Beachy老师!

请先 登录 后评论
张成  
擅长:英语考试

He left the station before I (had) hurried there.

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

《牛津英语用法指南》第三版第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.) 我那句话还没说完,他就走了。
注意:像上面第二个例子这样的句子,过去完成时指的是主动词的行为之后的时刻。这种用法不太常见。

请先 登录 后评论
  • 1 关注
  • 2 收藏,7714 浏览
  • 曾梓雯 提出于 2014-08-27 09:33

相似问题