在英语中,“year old”常用于描述年龄,但其具体用法(是否加连字符、位置等)容易混淆。本文将系统讲解“year old”在不同语境下的正确使用方式。
当“year old”放在名词前作定语时,必须用连字符连接,构成复合形容词,且“year”用单数形式:
a 5-year-old boy(一个5岁的男孩)a 10-year-old car(一辆10年的车)注意:即使数字大于1,“year”仍为单数,因为整个短语作为一个形容词使用。
当描述主语年龄并位于 be 动词之后时,不使用连字符,且“year”根据数量变为复数:
The boy is 5 years old.This car is 10 years old.a 5 years old boy(错误:定语位置不能用复数+无连字符)The boy is 5-year-old.(错误:表语位置不应加连字符)year 单数(如:5-year-old)years 复数(如:5 years old)