there (be) more people in the world by the year 2000为什么是had been,能不能是will be.

问题描述:

there (be) more people in the world by the year 2000
为什么是had been,能不能是will be.

因为是过去完成时,你没看时间点吗,是2000年……

2000年已经是过去的了为什么还要用将来时?搞清时间前后!

夲句是到【过去某事为止】故用过去完成。
如改成There 【will be】more people by the year 2020.(将来时间)

因为2000年已经过去了,而且是截至2000年以前要用过去完成时,所以不能用将来时

不能吧.2000年已经是过去了,肯定不能用will be这个表示将来的词语啊