过去将来完成时的定义是:在过去的一段时间看将来某段时间已经完成的动作或者一种状态,它的基本结构是由“would+have+过去分词”构成。
一、过去将来完成时有3种时态
第一是表过去的动作
第二表将来
第三表完成
过去将来有可表示为would/should do sth,完成时表示为have done,因此过去将来完成时就可表示为:would/should have done.例如:
He told me he would have finished it by the end of the next month.
他告诉我他下个月结束时他将完成它。
二、过去将来完成时的被动语态结构
过去将来完成时的被动语态结构:should have been done , would have been done.
例如:
1.He said that the garden shed would have been being cleaned for two hours by nine o’clock.
他说到九点为止花园的小棚子将已经被打扫了两个小时了。
2.It would have been completed before 8 o'clock.
它将会在八点之前被完成。