a four-months-long winter 中的 months,能用复数吗
有网友问,《薄冰高级英语语法》在第 20
20 节“数词与名词的一致”,有这样一段话:当“一以上的基数词+连字符+表时间的名词+连字符+old”,结构用作定语时,其名词一般用单形,如:a five-year-old boy 一个五岁的男孩my eighteen-month-old son 我的 18 个月大的儿子但上述结构中的 old 如代之以其他形容词,则一般须用复形名词,如:a four-months-long winter 一个长达四个月的冬天如果不是 old 的话,前面的“时间”名词就用复数吗
我查了好多语法书,没有查到类似观点
薄冰语法说的是“时间”名词,我查了一些词典,名词有用单数的,但前面的名词不是时间名词,而是其他类名词
如:a three-foot-long gash in the tanker’s side 油轮一侧 3 英尺长的划口(foot 是长度名词)a 10-foot-long stuffed alligator 长 10 英尺的短吻鳄标本(foot 是长度名词)*** *** ***关于薄冰教授的这个说法:1
a five-year-old boy 一个五岁的男孩2
a four-months-long winter 一个长达四个月的冬天前者 year 用单数,后者 months 用复数,既没说明原因,也无依据可考,百思不得其解
最后,我只好借助于英美语料库
经查阅语料库 CORPUS OF CONTEMPORARY AMERICAN ENGLISH,惊奇地发现:long 表时间(不是长度)之前的名词不用复数
结果如下:1
two-month-long:10 个例句
three-month-long:18 个例句
four-month-long