求这句话的语法解释

问题描述:

求这句话的语法解释
he was made to advance;the power to do so distinguishes him from the animal.
made to advance是什么意思?the power to do又是什么?so后面解动词要干嘛?对这句话的结构实在是看不懂,意思还能理解些

made to advance是什么意思 我也不清楚,the power后面的to do so是他的定语,修饰power(主语).动词distinguish 是谓语