Greatchanges________inthelastthree

发布时间:2020-07-26 00:12:43

Great changes ________ in the last three years.A.have taken placeB.have been taken placeC.have happenedD.have been happened

网友回答

A解析happen和take place都可以表示“发生”,其区别是:前者往往带有偶然的意味;如果表示“某人发生了什么事或某物发生了什么情况”时,用happen to sb./sth.;而后者常用于表示“某些历史事件或会议等按意图、计划的发生”。认真分析题意,因“发生的变化”是“有计划的”,可排除C、D选项;又因take place没有被动语态,故正确
以上问题属网友观点,不代表本站立场,仅供参考!