There ___ a lot of changs here since 1980

There ___ a lot of changs here since 1980
A.have been B.have had C.will be D.are 选哪一个?为什么?
导弹鬼 1年前 已收到5个回答 举报

dweis 春芽

共回答了17个问题采纳率:94.1% 举报

选A have done完成时 been是there be 中的be

1年前

1

恐龙蛋de 幼苗

共回答了946个问题 举报

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

1年前

2

qbqbrfn 幼苗

共回答了37个问题 举报

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

1年前

2

寻芳客007 幼苗

共回答了25个问题 举报

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

1年前

2

华腾世纪 幼苗

共回答了40个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 1.896 s. - webmaster@yulucn.com