问题补充:
Great changes in this city over the past five years.
A. took place
B. have been taken place
C. were taken place
D. have taken place
答案:
A. took place
B. have been taken place
C. were taken place
(答案→)D. have taken place
解析:句意:在过去的五年里在这个城市发生了很大的变化。因为take place发生,没有被动,故排除BC;又因为时间状语over the past five years和现在完成时连用,故选D。