选什么为什么In the past few yeas,there___great changes in my hometown.A have been B had been C have had个人认为选择C项,感觉应该是现在完成时态,过去的几年里家乡有很大的改变,那这个改变应该继续的,所以是现在完成时,
问题描述:
选什么为什么
In the past few yeas,there___great changes in my hometown.
A have been B had been C have had
个人认为选择C项,感觉应该是现在完成时态,过去的几年里家乡有很大的改变,那这个改变应该继续的,所以是现在完成时,
答
说的很有道理 可是there be结构为什么要选c。。。
答
嗯,楼主已经知道是现在完成时,这点是完全正确的。但是楼主没有注意到这题还包含一个there be句型,所以楼主的C就不对了,少了一个be啊,而be现在完成时就是been了,所以正确选项是答案A了。有疑问可以再说。
答
In the past few yeas,there___great changes in my hometown是A因为in the past few years是明显的用过去完成时的时间状语,你的分析也是完全对的~不好意思,打错了,是现在完成时啊~前面没仔细看啊~应该是A,动词应该...
答
不对,应该选B
从In the past few yeas来看,是过去的完成时态。所以应该用had ,而后面的been是表示可持续的状态的。所以用B刚刚好。