what a great change Shanghai has taken place这句话哪里错了?这是一句感叹句,语序没有错

问题描述:

what a great change Shanghai has taken place
这句话哪里错了?
这是一句感叹句,语序没有错

正常的语序应是a great change has taken place in Shanghai.

主句是想要表达感叹句吗?我觉得应该是少了be动词

What a great change have taken place in Shanghai!