Great changes in Zhengzhou in the past five years.
- A.have happened
- B.have taken place
- C.have been happened
- D.have been taken place
答案
正确答案:B
知识点:动词时态:现在完成时

take place和happen两者都没有被动语态;两者的不同点是:take place:发生、举行、举办;一般指非偶然性事件的“发生”,即这种事件的发生一定有某种原因或事先的安排;happen:发生、碰巧;一般用于偶然或突发性事件。根据语境“过去五年里郑州发生了巨大变化”可以判断这种发生不是偶然的。故选B。

略
