great changes have taken place ...in china是taken而不是 take对吗?是不是因为take place 无被动 但有完成时?那过去发生该怎么说?

问题描述:

great changes have taken place ...in china
是taken而不是 take对吗?
是不是因为take place 无被动 但有完成时?
那过去发生该怎么说?

great chances是主动发生的,所以是have taken place
过去时:Great changes took place..

have been taken place
take place 又完成式
他的过去式是took place

是taken因为take的过去分词是taken。
take place是不及物的,所以没有被动形式,但有完成时。
过去发生:Great changes took place last year.

对!!
是!!
have been taken place
不确定

对,是taken而不是 take
take place 无被动 但有完成时
took place嘛