基本区别
在英语中,“years old” 和 “year old” 都用于描述年龄,但使用场景不同:
- years old:用于句末作表语,表示某人多大年龄(复数形式)。
- year old:用于名词前作定语(常带连字符),修饰名词(单数形式,即使数字大于1)。
用法示例
✅ 正确用法
- She is five years old.(她五岁了。)
- He has a three-year-old son.(他有一个三岁的儿子。)
- The child is one year old.(这个孩子一岁了。)
- We adopted a two-year-old puppy.(我们领养了一只两岁的小狗。)
常见错误
- ❌ He is five-year-old.(错误!应为:He is five years old.)
- ❌ She has a three years old daughter.(错误!应为:She has a three-year-old daughter.)
记住:作定语时用连字符连接,且“year”保持单数;作表语时用复数“years”,不加连字符。
小结
简单口诀:
“表语用复数(years old),定语用单数加连字符(X-year-old)”