【答案】D
【解析】
① take place 发生,没有被动语态,所以排除 C
② 句子中 有 since + 时间点,所以用完成时,所以A 排除
③ great changes 是个复数,所以选 D