第1个回答 2011-09-30
要用完成时或完成进行时
因为这几年来发生了很大的变化,是从过去到现在的
Great changes have taken place these years.
Great changes have been taking place these years.
表示变化还在继续
第2个回答 2011-09-30
有问题,因为TAKE PLACE不能用于被动语态。
Great changes have taken place these years.
第3个回答 2011-09-30
应该:Great changes are 【taking】 place these years.这些天,很大的变化正在发生。
或者Great changes 【have】 taken place these years.这些天,很大的变化已经发生。
take place 是不及物动词,不用被动。
第4个回答 2011-09-30
应为Great changes have been taken place these years.句中有there days应用完成时 并且是被动语态
第5个回答 2011-09-30
时态不对,改变已经发生了、