until从句中,has left 和 leavs 含义理解上有区别吗?

VOA 《US Farmers Look For Policy Clues in Biden Cabinet Picks》

University of Chicago political science Professor Robert Gulotty says, the benefits of the Trump Administration's trade policies may not be realized until well after

Trump has left office.

为什么不是until well after Trump leavs office ? 这里用has left 和 leavs 含义理解上有区别吗?


请先 登录 后评论

最佳答案 2020-12-14 13:17

二者有细微的差别。用一般现在时,允许在leave的动词发生后立刻主句的动作发生。用have left, 则在leave的动作和主句的动作之间允许一个时间长短不一的时间差。所以这里用现在完成时代替将来完成时是准确的。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1858 浏览
  • bjxue 提出于 2020-12-13 19:47