by the time加过去完成式的疑问

By the time he had fixed the leak, I was into him for$ 500.

请教老师,这句话为什么用过去完成时,一般都是过去时

请先 登录 后评论

最佳答案 2022-01-16 22:13

牛津词典 be into somebody for something 的释义和例句:

(US English, informal) to owe somebody money or be owed money by somebody

By the time he'd fixed the leak, I was into him for $500. 他补好这个漏洞后,我就欠他500美元了。

我欠他500美元是他补好这个漏洞之后我的状态。主句为过去时,过去时之前的动作用过去完成时。其实这个句子如果fix用一般过去时也是可以的,意思基本不变,因为fix在此是终结性动词,没有用进行体,也没有用持续时间状语,一般体本身就表示动作的发生并结束。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1694 浏览
  • Carl 提出于 2022-01-14 14:39