这个问题听起来简单,但好多人都会弄错。尤其是在写作的时候,一个很小的标点或者单复数错误,就能让整个句子的意思变得不地道。咱们今天就把这个事儿聊透。
首先,最直接的回答方式。当别人问 “How old is your son?”(你儿子多大?),你有几种回答方法。
最简单也最常用的,就是直接说数字:
“He is 11.”
或者
“He is eleven.”
在口语里,这样说就够了,完全没问题。对方能听懂,而且很自然。你看,英语有时候比我们想的要简单。
如果你想说得完整一点,可以加上 “years old”:
“He is 11 years old.”
或者
“He is eleven years old.”
这里要注意,因为是11年,所以 “year” 必须用复数,加 “s”。如果你说 “He is 11 year old”,那语法上就是错的。这是第一个常见的坑。
到这里都还算基础。真正开始出错的地方,是当你想把“11岁”当成一个形容词来用的时候。
比如,你想说“他是一个11岁的男孩”。
很多人会直接翻译成:“He is an 11 years old boy.”
这个句子,是错的。
正确的说法是:
“He is an 11-year-old boy.”
你发现区别了吗?有两个关键点:
1. “11”、“year”和“old”之间加了连字符(hyphen)。
2. “year” 不能加 “s”,必须用单数形式。
为什么会这样?因为在这里,“11-year-old” 整个被当成了一个复合形容词,用来修饰后面的名词 “boy”。在英语里,当多个单词组合起来做形容词时,它们通常需要用连字符连接起来,形成一个整体。而且,作为形容词的一部分,“year” 就不能再有复数形式了。
你可以这么理解:这个 “11-year-old” 就跟 “good” 或者 “tall” 一样,是个形容词。你总不能说 “a goods boy” 或者 “a talls boy” 吧?所以,你也同样不能说 “an 11-years-old boy”。
我以前辅导一个初中生写作文,他就经常犯这个错误。他写他的弟弟,写了一句 “My brother is a 12 years old student.” 我当时就给他圈了出来,然后给他举了个例子。我说,你想想“一个两小时的会议”,英文怎么说?是 “a two-hours meeting” 吗?不是,是 “a two-hour meeting”。同样,“一张五美元的钞票”,是 “a five-dollars bill” 吗?也不是,是 “a five-dollar bill”。
他马上就明白了。这个规律是通用的:当“数字+单位”这种结构被用作形容词,放在名词前面时,中间要加连字符,并且单位名词要用单数。
所以,记住这个公式:数字-单位(单数)-形容词 + 名词。
我们再多看几个例子,加深印象:
一个三岁的女孩:a three-year-old girl
一段十分钟的演讲:a ten-minute speech
一栋二十层的建筑:a twenty-story building (story 在这里是“层”的意思)
这个规律只要记住了,以后就不会再出错了。
现在,我们再延伸一下。这个带连字符的 “11-year-old” 还能怎么用?
它甚至可以自己当名词用。
比如,你想说“那个11岁的孩子很聪明”。
你可以说:“The 11-year-old is very smart.”
在这里,“an 11-year-old” 就直接指代 “一个11岁的人”。
警察通报或者新闻报道里经常这么用:
“Police are looking for a missing 14-year-old.”(警方正在寻找一名失踪的14岁少年。)
这里的 “a 14-year-old” 就是指一个14岁的人。
还有一个小问题,就是用数字 “11” 还是单词 “eleven”?
这其实是个写作风格问题,没有绝对的对错。一般来讲,在比较正式的写作,比如写书或者论文,通常会把十以下的数字写成单词(one, two, three…nine),而十及以上的数字直接写阿拉伯数字(10, 11, 12…)。所以写 “11-year-old” 通常比写 “eleven-year-old” 更常见。但在非正式的写作或者对话里,两者都可以。关键是,要保持全文风格的统一。
我们来梳理一下所有正确的用法,然后对比一下错误的:
场景一:直接回答年龄
正确:He is 11.
正确:He is 11 years old.
错误:He is 11 years. (这个句子不完整,听起来很奇怪)
错误:He is 11 year old. (year 必须是复数)
场景二:用作形容词,描述一个名词
正确:He is an 11-year-old boy.
正确:I have a 7-year-old daughter.
错误:He is an 11 years old boy. (多了 s,少了连字符)
错误:He is an 11-year old boy. (year 后面不能加 s)
错误:He is an 11 years-old boy. (两种都错了)
场景三:用作名词,指代某个人
正确:The 11-year-old won the competition. (那个11岁的孩子赢了比赛)
正确:She is a smart 11-year-old. (她是个聪明的11岁孩子)
最后,还有一种在简历、表格或者图片说明里常见的简洁写法。
比如,一张家庭照片下面写说明:
“Me, my wife, and my son, Li Ming (age 11).”
或者直接写:
“Li Ming, 11.”
这种写法非常简洁,属于信息标注,不是一个完整的句子,所以在特定场合下也是可以的。
总结一下,你要做的就是分清场合。
1. 只是回答年龄? 那就用 “He is 11” 或者 “He is 11 years old”。
2. 要描述一个东西或人? 比如 “一个…岁的…”,那就必须用 “a/an [数字]-year-old [名词]” 的结构,记住连字符和 year 用单数。
3. 想直接把“…岁的人”当成一个名词? 那就用 “an 11-year-old”。
把这三条规则弄清楚,关于年龄的表达就基本不会再出错了。这不仅仅是关于11岁怎么写,所有年龄的表达都遵循这个逻辑。所以,下次你想说“一个5岁的孩子”或者“一个20岁的大学生”时,你就会立刻反应过来,要用 “a five-year-old kid” 和 “a twenty-year-old college student”。练习几次,就会成为你的肌肉记忆。
评论前必须登录!
立即登录 注册