什么是 “5years”?
“5years” 是 “5 years” 的错误拼写形式。在标准英语中,数字和单位之间应有空格,且当表示时间段作主语或宾语时,通常使用复数形式 “years”。
- ✅ 正确:She is 5 years old.
- ❌ 错误:She is 5years old.
什么是 “5–year–old”?
“5–year–old” 是一个复合形容词(compound adjective),用于修饰名词。它由连字符连接,且其中的 “year” 使用单数形式,无论数字是多少。
- ✅ 正确:He has a 5-year-old son.
- ✅ 正确:The 5-year-old boy can read fluently.
- ❌ 错误:He has a 5-years-old son.
使用规则总结
- 作表语(跟在 be 动词后)时:用 “5 years old”,无连字符,year 用复数。
- 作定语(修饰名词)时:用 “5-year-old”,带连字符,year 用单数。
- 连字符仅在复合形容词位于名词前时使用;若放在名词后,则不用连字符且用复数形式。
更多例句对比
表语用法:
- The child is 3 years old.
- My car is 10 years old.
定语用法:
- I met a 3-year-old girl.
- She drives a 10-year-old car.