Great changes in this city over the past five years.
A. tookplace
B. havetakenplace
C. weretakenplace
D. havebeentakenplace
网友回答
A. tookplace
(答案→)B. havetakenplace
C. weretakenplace
D. havebeentakenplace
解析:考查时态语态:句意:在过去的5年里,这个城市已经发生了巨大的变化,和over the past five years连用,用现在完成时,而且take place是不及物的短语,不能用被动,选B。