two years old 作表语,表示“两岁了”。
如 He is two years old. “他两岁了。”
two-year old中间有连字符,所以名词必须是单数形式。
two years'old 中间没有连字符,所以用名词所有格的复数形式。
two-year old 和two years'old可以互换,作定语,表示“两岁大的”。
如 He has a two-year old son. = He has a two years'old son.“他有一个两岁大的儿子。”
1、two years old 意思是:“两岁”,后面不能跟名词,在句中作表语。
2、 two-year -old 数字与名词组成的形容词,意思是“两岁的”,后要跟名词,在句中作定语。
3、没有 two years'old 这种用法。因为所有格后不跟形容词,而是跟名词。
如:
The boy is two years old .
= He is a two -year-old boy .
他是一个两岁的男孩。