主句是一般过去时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 收藏,9249 浏览
  • 曾梓雯 提出于 2014-08-27 09:33

相似问题