第一个问题的话.是这样的你前面用的是Has,后面如果要省略的话必须跟前文保持一致.
所以如果你想用第一个问题中的翻法的话,应该是,Her hair is the same color as her mother's.
第二个问题参照第一个问题所以下面那种是对的.
关于你补充的部分.Her hair is the same color as her mother's (hair is).括号中是省略的部分.
如果按你的翻法 那就必须是Her hair has the same color as her mother's hair does.
也就是说,不是因为必须hair和color要用Be动词,而是如果你前面用了Be动词后面也得用.如果你前面用了has这样谓语动词,你后面也必须保持一致.这是the same ...as ...的习惯用法-会把句子后面相同的部分省略,所以你要省略的话就必须跟前文保持一致.
