英语中有两种特殊的时态:过去将来时和先将来时。这两种时态与我们平常所使用的现在时、过去时和将来时不同,需要特别注意。
过去将来时
过去将来时用于表示过去某个时间点之前的未来事件,有时也被称为“过去的未来”。它通常由“would”和动词原形构成,有时也可以用“was/were going to”来表达。
例如:
- I knew he would come to the party.(我知道他会来参加聚会。)
- He said he would call me last night.(他说他昨晚会给我打电话。)
- I was going to visit my grandparents, but I got sick.(我原本要去看望我的祖父母,但我生病了。)
先将来时
先将来时用于表示将来某个时间点之后的事件,有时也被称为“未来的未来”。它通常由“will have”和动词过去分词构成。
例如:
- By the end of next year, I will have graduated from college.(到明年年底,我将会从大学毕业。)
- When he comes back, I will have finished the project.(当他回来的时候,我将已经完成这个项目了。)
- By 2025, we will have built a new hospital in this area.(到2025年,我们将会在这个地区建造一个新医院。)
需要注意的是,过去将来时和先将来时并不常用,只在特定的语境下才会使用。因此,在日常英语中,我们更多地使用现在时、过去时和将来时来表达时间和动作的关系。