英语作为一门语言,有很多时态用于表示不同的时间。在过去时间中,过去完成时和过去将来时是两个比较常用的时态,但是它们的用法和含义却有所不同。
过去完成时用于描述在过去某一时间之前已经完成的动作或者状态。它由“had + 过去分词”构成,例如:I had finished my homework before he arrived(他到达之前我已经完成了作业)。在这个例句中,“had finished”表示在“he arrived”之前已经完成了动作。
与之相反,过去将来时则用于表示过去某一时间之前将要发生的动作或者状态。它由“would + have + 过去分词”构成,例如:I would have gone to the party if I had known about it(如果我知道了这个聚会,我就会去的)。在这个句子中,“would have gone”表示如果我知道聚会的时间,那么我会前往。
需要注意的是,过去完成时和过去将来时的时间点不同。过去完成时的时间点是在过去某一时刻之前已经完成的动作或者状态,而过去将来时的时间点是在过去某一时刻之前将要发生的动作或者状态。因此,当我们描述过去某一时间时,需要根据语境和含义选择正确的时态。
总之,过去完成时和过去将来时在用法和含义上有所不同。掌握这两个时态的使用方法可以帮助我们更准确地描述过去发生的事件和行动,从而提高我们的英语表达能力。