B.
首先这句话是现在完成时,在过去的五年中,广州已经发生了很大的变化.是指从五年前到现在为止,所以用现在完成时.take place不能用于被动语态,所以选B.
希望能帮到你,祝更上一层楼O(∩_∩)O
有不会的欢迎再继续问我(*^__^*)