until的时态问题

1. I hadn't realized she was foreign until she spoken. 直到她讲话,我才了解到她是外国人。

为什么这句主句用过去完成时?

2. I didn't manage to do it until you had explained now.直到你解释了,我才会做。

为什么该句主句用一般过去时,从句用过去完成时?

3. He didn't leave the office until he finished his work.他完成他的工作后才离开办公室。

为什么该句主句和从句都用一般过去式?

还望老师解答一下,谢谢了! 

请先 登录 后评论

最佳答案 2021-07-10 08:30

主句+until+从句。主句和从句都可以用一般过去时,也可以主句或从句之一用过去完成时,另一个用一般过去时。你的三个句子刚好体现了这三种情况。你的句子中的过去完成时改为一般过去时都是可以的,二个时态之间的差别很细微,可以忽略。你就不必去追究了。

请先 登录 后评论

其它 0 个回答

  • 4 关注
  • 3 收藏,3198 浏览
  • Amily 提出于 2021-07-08 09:32