There ___ a lot of changs here since 1980A.have been B.have had C.will be D.are 选哪一个?为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 03:46:56

There ___ a lot of changs here since 1980A.have been B.have had C.will be D.are 选哪一个?为什么?
There ___ a lot of changs here since 1980
A.have been B.have had C.will be D.are 选哪一个?为什么?

There ___ a lot of changs here since 1980A.have been B.have had C.will be D.are 选哪一个?为什么?
选A have done完成时 been是there be 中的be

A.
既然是用there be, 就不会是have, 所以B排除
后面是since 1980一看就是要用完成时,所以排除C和D

选A, 现在完成时,表示自从1980年开始就有变化了,直到现在

There be 句型 大概意思:这里有
There have 永远没有这种句型
选A
因为这里有since完成时态的标志。
由于这里没有过去的过去 所以不能使用B 过去完成时
C在时态上排除掉
有A不选D

自从1980年以后 这有很多改变 现在完成时 发生在过去 对现在有影响 又There Be句型 所以A