In the past twenty years great changes in China.
A. were taken place
B. have been taken place
C. have taken place
D. were happened
网友回答
A. were taken place
B. have been taken place
(答案→)C. have taken place
D. were happened
解析:考查固定短语的用法。句意“在过去的二十年里,中国发生了巨大的变化。”take place“发生”,不用于被动语态,排除A、B;happen“(偶然)发生”,不用于被动语态。in+一段时间与现在完成时连用。故选C。