情态动词后面加原形,是看紧跟着这个情态动词的动词,本句中have紧跟may后面,它是动词原形。具体evolve为什么用完成时,是根据句义“已经发展到……程度”。
类似这种的句子还有很多:
It's already wet. He might have known it so he is whispering to the boss. 这东西已经湿了。他有可能已经知道了,所以正跟老板窃窃私语呢。
We can have our hair cut in order to dress up as boys. 我们可以把头发剪了来扮成男孩的样子。