麻烦告诉下为什么:There___ great changes in Beijing in the past century.

问题描述:

麻烦告诉下为什么:There___ great changes in Beijing in the past century.
A.has been B.have been C.was D.were 请问为什么不能选D

in the past century,在过去的一个世纪里,是一个段时间,一般要用完成时态,而不是一般过去式,再如
He has learned English for three years
在过去的一个世纪,北京发生了很大的改变