an eight-year-old boy为什么year不加s 这属于什么语法可是把连字符去掉吧years加上s也不对啊 an eight years old boy 是错的

问题描述:

an eight-year-old boy为什么year不加s 这属于什么语法
可是把连字符去掉吧years加上s也不对啊 an eight years old boy 是错的

因为有连词符“-”
所以当作一个整体处理 “eight-year-old”整体成为一个形容词修饰boy
不要连词符,eight year都是名词不能修饰old(形容词)

你可以说成eight-year boy .或者eight years boy

因为有连字符。
eight-year-old 在这里是复合的形容词。

属于复合词。

因为有连词符“-”
所以当作一个整体处理 “eight-year-old”整体成为一个形容词修饰boy
不要连词符,eight year都是名词不能修饰old(形容词)