英语中的时态有很多种,其中一种比较复杂的时态就是过去将来时。它表示在过去某个时间点之后,会发生的动作或状态。在这个时态中,我们也可以使用主动和被动语态来表达不同的意思。
首先,我们来看看过去将来时的主动语态。过去将来时的主动语态由“would”和动词的过去分词构成。例如,“I would have finished my work by now.”(我现在应该已经完成了我的工作。)在这个句子中,“would have finished”就是过去将来时的主动语态。
而过去将来时的被动语态则由“would”+“be”+动词的过去分词构成。例如,“The report would have been submitted by now.”(这份报告现在应该已经被提交了。)在这个句子中,“would have been submitted”就是过去将来时的被动语态。
需要注意的是,过去将来时的主动和被动语态在使用上的区别比较微妙。主动语态通常用于表达某个人或事物的意愿或打算,而被动语态则更多地强调某个动作或状态的结果。例如,“I would have finished my work by now.”(我现在应该已经完成了我的工作。)这个句子强调的是完成工作这个结果,而不是我个人的意愿或打算。
总之,过去将来时的主动和被动语态在英语中是比较复杂的语法现象。需要我们通过大量的练习和实践才能够熟练地掌握它们的用法。