过去将来完成进行时是英文语法中的一种时态,表示在过去某个时间点之前已经开始并将持续到未来某个时间点的动作或状态。这种时态由“had been”+现在分词+“for/since”+一段时间+“by”+未来时间构成。例如:“By next year, I will have been living in this city for 10 years.” 这种时态在口语中使用较少,多用于文学作品或正式场合。
在英语语法中,过去将来完成进行时由“had been”+现在分词+“for/since”+一段时间+“by”+未来时间构成。其中,“had been”表示该动作或状态在过去某个时间开始,持续到现在;“现在分词”表示该动作或状态正在进行中;“for/since”+一段时间表示该动作或状态已经持续了多长时间;“by”+未来时间表示该动作或状态将会持续到未来某个时间点。
例如:“By next year, I will have been living in this city for 10 years.”这句话中,“will have been living”就是过去将来完成进行时,表示到明年时,我已经在这个城市生活了10年,而且还会继续生活下去。
需要注意的是,过去将来完成进行时在口语中使用较少,多用于文学作品或正式场合。