---Great changes in our hometown since ten years ago.
A. have happen
B. have taken place
C. happened
D. have been taken place
网友回答
A. have happen
(答案→)B. have taken place
C. happened
D. have been taken place
解析:考查时态。句意:自从十年前以来,我的家乡发生了巨大的变化。结合语境可知本句描述的是现在已经完成的动作。happen 为常用词。用于表明偶然发生的,没有预料到的事情。take place 为稍正式用语。用于表明按照计划,安排发生的事件。结合语境可知选B。