问题
选择题
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
答案
答案:B
考查时态和语态。Take place发生,无被动语态,排除C;took the place是代替……的位置,不符合句意,排除A;再根据时间状语in the past 20 years,可知要用现在完成时态。所以选B。