12 years old ,也可表示成:twelve years old,这是三个词,是表示12岁了。
如果数字和单词之间有连字符,即:12-year-old,或者twelve-year-old,这是一个复合词,且year要用单数形式,这个复合词起一个形容词的作用,意思是:12岁的。如:
Tom is 12 years old.
汤姆12岁了.
Tom is a 12-year-old boy.
汤姆是一个12岁的男孩.
12 years old 作表语,名词用复数形式;而12–year–old是复合形容词作定语,名词用单数。