问题补充:
Great changes in my hometown in the past 20 years.
A. took the place
B. have taken place
C. were taken place
D. took place
答案:
A. took the place
(答案→)B. have taken place
C. were taken place
D. took place
解析:考查时态和语态。Take place发生,无被动语态,排除C;took the place是代替……的位置,不符合句意,排除A;再根据时间状语in the past 20 years,可知要用现在完成时态。所以选B。