过去将来完成时

过去将来完成时

 

什么是过去将来完成时?

过去将来完成时是英语中的一种复合时态,用来描述在过去某个时间点之前将会完成的动作或事件。它表示过去的某一时刻之前已经完成的将来动作。以下是一些例子,展示了过去将来完成时的用法:

  1. 过去的某一时刻之前已经完成的动作:
    • She said that by that time yesterday, she would have finished her assignment.(她说截至到昨天的那个时刻,她已经完成了作业。)
    • By the end of last week, they would have traveled to three different countries.(截至上周末,他们已经去了三个不同的国家。)
  2. 强调在过去某一时刻之前完成的状态:
    • I found out that by the time of the meeting, he would have lived in this city for ten years.(我发现在会议时,他已经在这个城市住了十年。)
    • She mentioned that she would have known him for a decade by the time they met again.(她提到到他们再次见面时,她已经认识他十年了。)
  3. 过去某一点之前完成的计划或意图:
    • He told me that by the time I arrived, he would have prepared dinner.(他告诉我,当我到达时,他已经准备好晚饭了。)
    • When he came back, I knew he would have read the entire book.(当他回来时,我知道他已经读完整本书。)

过去将来完成时用来表示过去的某一时刻之前已经完成的将来动作,强调动作在过去某一点的完成状态。

表示从过去某点看将来某时前会已发生的事。
* I thought you‘d have left by this time. 我想这会儿你已经走了。
* I guessed that Helen would have told her something. 我猜海伦会告诉她一些情况的。
* I thought he would have finished his homework before Friday. 我认为他会在星期五之前完成他的功课。
* She said she‘d have finished her exams by then. 她说那时她会已经考完试了。
* If she hadn’t married, she would probably have achieved more. 如果她没结婚,成就或许会更大。

(0)
上一篇 2023年8月12日 下午1:03
下一篇 2023年8月12日 下午3:11

相关推荐