问题补充:
Great changes in his hometown in the last twenty years.
A. were taken place
B. have taken place
C. have been taken place
D. took place
答案:
A. were taken place
(答案→)B. have taken place
C. have been taken place
D. took place
解析:考查时态。本句中的关键词是in the last twenty years,该时间状语通常和现在完成时连用,而且take place没有被动语态的形式。句意:在过去的里,他的家乡发生了巨大的变化。故B正确。