区别如下:
一、发音不一样
1、years old 英['jɜːz əʊld];美['jɜːz oʊld]
2、year-old 英['jɜːr'əʊld];美['jɜːr'əʊld]
二、词类活用不一样
1、year-old是“xx岁的”的意思,是形容词,一般用作定语,修饰名词,也可以用作名词。
2、years old,是个形容词短语,可做谓语,不可以做冠词,即不可以用来修饰名词代词等。
三、用法不一样
1、大于一岁就用复数years old。
双语举例:
The children, maybe 9 or 10 years old, stared at me with undisguised curiosity.
两个小孩,可能9岁弯档腔蠢改或10岁,怀着毫不掩饰的好奇瞪眼埋衫看着我。
And when he was full forty years old, it came into his heart to visit his brethren the children of Israel.
他将到四十岁,心中起意,去看望他的弟兄以色列人。
2、刚好一岁及以下就用year old。
双语举例:
We decided to buy a former rental car, only a year old, all the extras included, and best of all NO haggling - the price is the price!
我们打算去买辆淘汰下来的租赁车,只有一年车龄,要包括所有的额外费用,最好还不用讨价还价,标啥价就卖啥价!