这位同学只考虑了句子的语态,没有考虑到【时态问题】
Great changes巨大的变化在这些年是在说话当时【已经发生】的了,用现在完成时的被动式
格式have been done
Great changes have been taken place these years.
如还有疑问~欢迎追问
学习进步~若觉得满意~请记得采纳~~∩_∩
要用完成时或完成进行时
因为这几年来发生了很大的变化,是从过去到现在的
Great changes have taken place these years.
Great changes have been taking place these years.
表示变化还在继续
有问题,因为TAKE PLACE不能用于被动语态。
Great changes have taken place these years.
应该:Great changes are 【taking】 place these years.这些天,很大的变化正在发生。
或者Great changes 【have】 taken place these years.这些天,很大的变化已经发生。
take place 是不及物动词,不用被动。
应为Great changes have been taken place these years.句中有there days应用完成时 并且是被动语态
时态不对,改变已经发生了、