Q;There______great changes in my hometown in the last ten years.A.is B.are C.has been D.have been have还是has 不是需要看there 怎么跟changes有关呢?因为是现在完成时的助动词不是要看主语吗.我知道是选D但是不知道为什么,我就认为是C He has apples.不是也不用have吗

问题描述:

Q;There______great changes in my hometown in the last ten years.
A.is B.are C.has been D.have been
have还是has 不是需要看there 怎么跟changes有关呢?因为是现在完成时的助动词不是要看主语吗.我知道是选D但是不知道为什么,我就认为是C He has apples.不是也不用have吗

选B,这种句型there 后不能接has或have,英语中没有there has 或there have这种用法
he has apples,是因为he是第三人称单数,后面的谓语动词用has,跟apple没关系

修饰的是changes 为复数
he has apples修饰的是he
我觉得选b啊 标答是d吗?

此句型是there be 结构,be的形式取决于后面的主语,
此句的主语是changes,故为D.