英语中可以用名词来修饰名词吗?

比如the industry design(工业设计)或者a three years old girl 要求:解释详细,理由充分

英语中名词不可以用来修饰名词,名词是要用形容词来修饰的,所以你后面的疑问是对的,至于为什么会出现the industry design(工业设计)或者a three years old girl我觉得说成名词修饰名词是不对的,只能用习惯用法来解释,其实当你深入学习了英语后,有很多用法你是无法用常规原则来解释的,比如说在我们国家“钱”“面包”“鱼(不同种类的鱼可以用复数,在后面加es,但你不能说一条两条鱼)还有很多都是可数的,但英语语法中却认为是不可数的,其实在以英语为母语的国家他们也知道鱼是一条两条的,羊也是可以数的,但英语语法却不管这些。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-15
不能说a three years old girl,因为three years old只能是“数词+名词+形容词”表语结构。如果这个“表语”结构一定要放在某个名词前来做定语修饰这个名词,这个“表语”结构中的名词必须变成单数形式,并且用连字号把这个“表语”结构连接起来:(比如说)1 a three-year-old girl,2 a river of five meters of depth------- a five-meter-deep river现在,你应该明白了。本回答被网友采纳
第2个回答  2012-09-15
当然可以用名词修饰名词,如a baby boy
一位三岁的女孩可以说成a three-year-old girl,也可以说成a girl of three,但不可以说a three years old girl.追问

为什么不能说a three years old girl. ,这不也是名词修饰名词吗

追答

当表示年龄或度量衡之类的短语作名语定语时,通常采用连字符,并且定语中的名词用单数,就像上面这个例子:a three-year-old girl短语中的year只能用单数.再比如:
A three-hundred-mile journey

本回答被提问者采纳
第3个回答  2012-09-15
当然可以 例如man teacher 就是一个最普通的例子 我记得以前老师说过这是有固定搭配的 没有什么一定必要的理由 所以有时候英语语法你也没必要纠结那么多 不都是中国学者编注的嘛
相似回答