身体健康张卫健
过去完成进行时
表示某一动作一直延续到过去某一时间,可能继续下去,也可能不继续
The old clock had been being taken apart of and fixed up again for several times by my 10-year old son before I came back home.
我回到家之前,我10岁大的儿子已经把这个旧钟表拆卸并重新组装了好几回了
(此处强调“拆卸“和”组装“这两个过去的过去的动作一直在反复进行)
过去将来进行时
表示就过去某一时间而言,将来某一时间或时间段正在进行的动作,主要用于从句中
The government promised that a new highway would be being built the next July.
政府承诺说第二年7月将有一条新的高速公路正在修建(此句的时间状语是具体的将来时间,所以最好用将来进行时)
过去将来完成时
表示就过去某一时间而言,将来某一时间之前所完成的动作,常用在虚拟语气中,表示与过去事实相反
I believed by the end of that year, an advanced version of that software would have been developed, but I was wrong.
我曾坚信到那年年底为止,那个软件的新版本将被开发出来,但是我错了。
注意(情态动词should/would/could/must have done….)的用法
过去将来完成进行时
表示就过去某一时间而言,将来某一时刻之前一直在进行的动作,是否继续下去,应视上下文而定
They said that by the end of the following month, the project would have been being worked for 3 years.
他们说到第二个月底为止,这项工程就已经停地进行了3年了。