在英语写作中,很多人对“year–old”和“years old”的用法感到困惑。其实,只要掌握一个基本原则,就能轻松区分它们:是否作定语(放在名词前面)。 什么是 year–old?
当你看到“a 5-year-old boy”这样的表达时,“5-year-old”是作为一个整体形容词,用来修饰后面的名词“boy”。这种情况下,必须使用连字符(hyphen),而且“year”要用单数形式,不管数字是多少。这是因为整个短语在语法上被视为一个形容词单位。
例如:
She has a 3-year-old daughter. The 10-year-old building needs repairs.
注意:这里的“year”永远不加“s”,即使数字大于1。
什么是 years old?
当你描述某人的年龄,但这个年龄信息不是直接放在名词前面作定语时,就要用“years old”。这时候,“year”要根据数字变成复数形式(除非是1 year old)。
例如:
The boy is 5 years old. My daughter is 3 years old. The building is 10 years old.
这里没有连字符,因为“5 years old”是句子的表语部分,而不是修饰名词的定语。
常见错误与辨析
很多学习者会写成 “a 5 years old boy”,这是错误的。记住:只要它在名词前作定语,就用“year–old”;如果是在句尾说明年龄,就用“years old”。
再举几个对比:
正确:a 7-year-old cat / The cat is 7 years old. 错误:a 7-years-old cat / The cat is 7 year old. 实际应用中的成功案例 案例一:学术论文中的准确表达
一位研究生在撰写心理学实验报告时,需要描述参与者的年龄。他写道:“Participants included twenty 12-year-old students.” 这里使用“12-year-old”作为前置定语,完全符合学术写作规范。后来他在结果部分又写:“All participants were 12 years old.” 两种形式交替使用,既准确又自然,获得导师高度评价。
案例二:新闻报道中的规范用法
某英国地方报纸报道一起社区活动:“A group of 8-year-old children planted trees in the park.” 后文补充:“The children are all 8 years old and attend the local primary school.” 编辑严格遵循了“year–old”作定语、“years old”作表语的规则,使语言清晰专业,增强了报道可信度。
案例三:教育类内容创作
一位英语教师在制作教学视频时,特意用“小发猫”工具检查自己脚本中的年龄表达是否规范。她发现初稿中有“a 6 years old girl”的错误,立即修正为“a 6-year-old girl”。同时,她在讲解部分使用“PapreBERT”辅助分析语料库中的真实用例,确保教学内容贴近母语者习惯。最终视频广受学生欢迎,评论区纷纷称赞讲解清楚。
小贴士:如何避免出错? 看位置:在名词前?用“year–old”;在句尾说明年龄?用“years old”。 查连字符:有连字符,year 不加 s;没连字符,通常要加 s(除非是1)。 借助工具:写作时可用“小狗伪原创”或“小发猫”等工具快速检测表达是否地道,但要以理解规则为基础,不能完全依赖。
掌握“year–old”和“years old”的区别,看似是小细节,却能显著提升英语表达的准确性与专业性。无论是学生写作文、科研人员写论文,还是日常交流,用对了,语言就更地道、更可信。