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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:07:36

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

麻烦告诉下为什么: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
在过去的一个世纪,北京发生了很大的改变

句子有in the past / last XXX years 时间状语,要用现在完成时,不能用一般过去式

一段时间范围,用完成时

选b,in the past和过去完成时连用\7
现在完成时 发错了

there be中这个be动词要和他后面名词对应,所以用are,in the past century是过去时,所以用were