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 选哪一个?为什么?
答
选A, 现在完成时,表示自从1980年开始就有变化了,直到现在
答
There be 句型 大概意思:这里有
There have 永远没有这种句型
选A
因为这里有since完成时态的标志。
由于这里没有过去的过去 所以不能使用B 过去完成时
C在时态上排除掉
有A不选D
答
自从1980年以后 这有很多改变 现在完成时 发生在过去 对现在有影响 又There Be句型 所以A
答
A.
既然是用there be, 就不会是have, 所以B排除
后面是since 1980一看就是要用完成时,所以排除C和D
答
选A have done完成时 been是there be 中的be