before使用了过去完成时,主句是否应该也要正确使用过去完成时呢

Before he had entered the institute, Jim served in the army.

为什么当before使用过去完成时的时候,主句为什么不用过去完成时呢?主句的动作显然发生在before从句动作之前,按理主句应该用过去完成时呀!?

所以我的疑问是我提问的句子,before使用了过去完成时,主句是否应该也要正确使用过去完成时呢?不然,如何从语义语法逻辑上来理解分析我提问的例句呢?

请先 登录 后评论

最佳答案 2021-03-28 16:21

before引导时间状语从句,逻辑决定了主句的动作发生在从句动作之前。主句的谓语动词通常用一般过去时代替过去完成时。本句中before从句使用过去完成时与主句的时态无关,而是以前面一句话中的一般过去时为参照的。即before从句的谓语动作是早于前面那句话的谓语动作的。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 4 收藏,2013 浏览
  • ljcEnglish 提出于 2021-03-27 16:51