概述
在英语学习中,很多人对 “two years old” 和 “two-year-old” 的用法感到困惑。虽然它们都表示“两岁”,但语法功能和使用位置完全不同。
“two years old” 的用法
这是一个 表语结构,通常用于描述某人的年龄,放在系动词(如 is, was)之后:
- My son is two years old.
- She was two years old when she started walking.
注意:这里 “years” 是复数形式,因为是完整句子中的主谓结构。
“two-year-old” 的用法
这是一个 复合形容词,用于修饰名词,通常放在名词前作定语。此时所有单词用连字符连接,且 “year” 使用单数:
- I have a two-year-old daughter.
- The two-year-old boy can already count to ten.
也可以作为名词单独使用(指代一个两岁的孩子):
- The two-year-old loves playing with blocks.
常见错误
- ❌ He is a two years old boy. (错误:不能直接用 “two years old” 作定语)
- ✅ He is a two-year-old boy.
- ❌ My cat is two-year-old. (错误:作表语时不能加连字符)
- ✅ My cat is two years old.
总结
记住这个简单规则:
- 作表语(跟在 be 动词后)→ two years old
- 作定语(修饰名词)→ two-year-old