Great changes have________in Shanghai in the past few years.A.happenedB.taken placeC.been heldD.taken the place
网友回答
B解析分析:此处的“发生”不是偶然的,而是人们的努力而产生的,所以应该用take place.D项的短语是take the place of(代替)不符合此处的句意。C项have been held适用于主语是meeting,spots meeting的情况。(延伸)The Olympic Games take place every four years.=The Olympic Games are held every four years.