帮忙看看这个句子是否有误

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:22:11
A great many changes have happened in our city these years.

happen 的位置可以替换为 take place或 come about 吗

happen偶然发生。
take place人为发生。
所以,此句应改为:A great many changes have taken place in our city these years.

不可以的,take place 和 come about都是瞬间的动作, 而只有happen可以持续years.