早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Greatchangesinthelastthreeyears.A.havetakenplaceB.havebeentakenplaceC.havehappenedD.havebeenhappened

题目详情
Great changes ________ in the last three years.
A.have taken place
B.have been taken place
C.have happened
D.have been happened
▼优质解答
答案和解析
答案A
happen和take place都可以表示“发生”,其区别是:前者往往带有偶然的意味;如果表示“某人发生了什么事或某物发生了什么情况”时,用happen to sb./sth.;而后者常用于表示“某些历史事件或会议等按意图、计划的发生”.认真分析题意,因“发生的变化”是“有计划的”,可排除C、D选项;又因take place没有被动语态,故正确答案是A.