本文目录
英语中有很多时态,其中包括过去将来时和过去将来完成时,这两者在使用上有着一定的区别。
过去将来时
过去将来时表示在过去某一时刻,未来某个时间已经发生或已经完成的动作或事件。通常使用“would”或“was/were going to”来构成这种时态。
例如:
- I knew she would come to the party last night.(我知道她昨晚会来参加聚会。)
- We were going to watch a movie tonight but it was cancelled.(我们今晚本来要看电影,但是被取消了。)
过去将来完成时
过去将来完成时则表示在过去某一时刻,未来某个时间将会已经完成的动作或事件。通常使用“would have”或“was/were going to have”来构成这种时态。
例如:
- If I had known, I would have finished my homework earlier.(如果我知道了,我就早点完成作业了。)
- They were going to have arrived at the airport by now.(他们现在本来已经到达机场了。)
需要注意的是,过去将来完成时通常用于虚拟语气的情况,表示未曾发生的事情。而过去将来时则表示实际已经发生或完成的事情。
总结
过去将来时和过去将来完成时在使用上有很大的区别,需要根据语境和需要来选择使用哪种时态。过去将来时表示实际已经发生或完成的事情,而过去将来完成时则表示未来将会已经完成的动作或事件。