给你举个例子就行了.
这个句子你应该很熟悉吧,He is 5 years old.和你的这个例句是一样的,没有用He is 5-year old.
还是来说说原理吧.其实是这样的,在英语中,表示数量,应该是数字+单位(s)+相应的形容词.(如果数字是1,单位就不加s)再给你举几个例子吧.The river is 10 meters deep.
而你这里加了短线的只能当形容词用.比如:He is a 5-year-old boy.请注意这里是将后面的形容词old也用短线连起来了的,而且无论数字是多少,这里的单位都不加s.
还有什么不懂的请尽管问.