一道选择题,要求解释

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:45:45
Yesterday I bought four _____ books for just 10 dollars.
A.three-dollar B.three dollars
想知道为什么用B不可以.
一个五岁的男孩不是可以用a five-year-old boy或a five years old boy吗?
那为什么一个五岁的男孩可以用a five-year-old boy或a five years old boy呢?

这里three-dollar 相当于形容词,修饰后面的books,是作为一个整体,所以用连字符连起来,且后面不加S,同理,five-year-old作为整体修饰boy

A
有连字符的代表的是形容词,而这里恰恰缺的就是形容词
所以B不可以,因为B是名词

A加连字符的形容词~修饰名词
B是两个名词dollars books 放在一起了,你见过两个名词放一起嘛?