为什么不是Her hair has the same color as her mother's?

问题描述:

为什么不是Her hair has the same color as her mother's?
另外如果换一种翻译方法,以下哪个是对的?:
She has the same color hair as her mother.
She has the same color hair as her mother does.
这是一道翻译题 题目是“她头发的颜色和她母亲的一样(用上the same...as...)” 我写的是Her hair has the same color as her mother's.但答案给的是Her hair is the same color as her mother's.我妈说前者是中式英文所以不对;但为什么hair 与 color之间用be动词呢?这是个固定搭配吗还是因为别的?

第一个问题的话.是这样的你前面用的是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 ...的习惯用法-会把句子后面相同的部分省略,所以你要省略的话就必须跟前文保持一致.