问道忘记三项资料:急!!!请教一个语法问题!

来源:百度文库 编辑:中科新闻网 时间:2024/05/07 04:43:54
At this rate, by this time next year,two thousand stamps would have been collected. 句中,would have been collected 是将来完成式吗?如果是,为什么用would, 用will可以吗?

这是虚拟语气,因为前面是假设的内容"by this rate, by this time next year"——“按这个进度,到明年的这个时候”。对于虚拟语气而言,前面是一般过去时,后面用将来时的话,要用过去将来完成时。
OVER!

不是,是过去将来完成时,所以要用would

是过去将来完成式

我觉得这里At this rate 表示推测,按照这样去推测
所以后面应该是虚拟语气 本来应该是将来完成式 就要变成过去完成式
will 变成 would

我是这样想的