在英语中,过去将来完成时是一种表示过去某个时间点或动作之前完成的未来动作的时态。它由“将来完成时”和“过去式”构成,通常用于描述一些已经计划、安排或期望但还未实现的动作。
例如,“I will have finished my homework by the time you arrive.”(你到达的时候,我会已经完成作业了。)这个句子中,“will have finished”表示将来完成时,“by the time you arrive”表示某个未来的时间点。
过去将来完成时的句子结构通常是由“主语 + will + have + 过去分词”构成。例如:
- By this time next week, I will have graduated from college. (到下周这个时候,我会已经从大学毕业了。)
- They will have been married for 10 years next month. (他们下个月就结婚十周年了。)
- By the time we get to the cinema, the movie will have already started. (等我们到电影院的时候,电影已经开始了。)
需要注意的是,过去将来完成时常常和其他时态连用,如过去进行时、过去完成时等等。例如:
- When I arrived at the party, they had already been dancing for hours. (当我到达派对时,他们已经跳舞几个小时了。)
- By the time I finish this project, I will have been working on it for six months. (等我完成这个项目的时候,我会已经工作了六个月了。)
总之,过去将来完成时是英语中比较复杂的一种时态,但只要掌握了其用法和句式结构,就能够更准确地表达自己的意思。