“be born in”和“be born on”这两个短语,看起来就差一个词,但意思和用法差得挺多。很多人讲英语或者写东西的时候,会在这里卡住。其实,搞清楚它们俩的区别,只需要记住一个核心原则:时间范围的大小。
我们先说 “be born on”。这个短语用在指代一个非常具体、精确到“天”的时间点上。你可以想象一下日历,如果那个时间点你可以在日历上用手指头圈出某一天,那基本上就要用 “on”。
最常见的情况就是指明完整的出生日期,也就是年月日都有的时候。比如:
I was born on January 1, 2000. (我出生在2000年1月1日。)
My sister was born on December 25, 1995. (我姐姐出生在1995年12月25日。)
你看,这两个例子里的日期都非常具体,是日历上独一无二的那一天。所以,只要你提到具体的某一天,就要用 on。
“on” 还有一个用法,就是专门指星期几。这个也很好理解,星期一、星期二……也都是日历上具体的一天。
She was born on a Monday. (她在一个星期一出生。)
Were you born on a Friday? (你是在星期五出生的吗?)
甚至可以把日期和星期几结合起来,比如:
He was born on a rainy Tuesday in March. (他出生在三月一个下雨的星期二。)
这里的核心还是“天”。无论是具体的日期,还是星期几,我们讨论的单位都是“天”。所以,记住这个规则:当你想说某人出生在哪一天时,就用 “be born on”。这就像把一个点精确地标在时间轴上。
接下来说 “be born in”。和 “on” 的精确到“天”不同,“in” 用来指代一个更宽泛、更长的时间段。这个时间段像一个容器,把出生这个事件“装”在里面。
最常见的用法是指出生的年份。
My grandfather was born in 1950. (我爷爷出生在1950年。)
Shakespeare was born in 1564. (莎士比亚出生于1564年。)
1950年和1564年都是一个持续365天的时间段,你的出生日只是这365天里的某一天。所以,年份这个“容器”比较大,我们要用 “in”。
同样的道理,当我们说出生的月份时,也要用 “in”。因为一个月也包含了很多天,是一个时间段。
My brother was born in October. (我哥哥出生在十月。)
She was born in the same month as me. (她和我在同一个月出生。)
一个月有30天或者31天,你只是出生在这个月里的某一天,所以月份也是一个“容器”。
这个逻辑还可以继续延伸到更大的时间范围。比如季节、世纪等等。
He was born in the winter. (他出生在冬天。)
Many great artists were born in the 15th century. (许多伟大的艺术家诞生于15世纪。)
She was born in the 1990s. (她出生在20世纪90年代。)
冬天是一个季节,持续好几个月。15世纪是一百年。90年代是十年。这些都是很长的时间段,所以毫无疑问要用 “in”。
所以,“be born in” 的规则就是:当你想说某人出生在某个月、某个季节、某年、某个年代或某个世纪时,就用 “be born in”。 它描述的是一个时间范围,而不是一个具体的时间点。
现在问题来了,如果我想说某人出生在某年的某个月,应该用哪个词?比如,“他出生在1999年8月”。
这里虽然提到了月份,但整个时间描述(1999年8月)仍然是一个时间段,也就是那个月的31天。它不是一个精确到“天”的时间点。所以,这种情况还是要用 “in”。
She was born in August 1999. (她出生于1999年8月。)
这个规则其实和单独说月份或年份的逻辑是一样的。只要你没有明确提到是哪一天,那么这个时间描述就是一个“容器”,就得用 “in”。
我们来做一个直接的对比,这样会更清楚:
I was born on August 8, 1999. (提到了具体的“8号”,所以用 on。)
I was born in August 1999. (只提到“1999年8月”这个月,没说哪天,所以用 in。)
I was born in 1999. (只提到“1999年”这一年,范围更大,用 in。)
为了让你彻底搞明白,我们来看一个虚构人物的故事。
假设有一个人叫李华。
Li Hua was born in the 20th century. (他出生在20世纪。)
More specifically, he was born in the 1980s. (更具体一点,他出生在80年代。)
To be exact, he was born in 1985. (准确来说,他出生在1985年。)
He was born in summer. (他出生在夏天。)
Actually, he was born in July. (实际上,他出生在七月。)
So, he was born in July 1985. (所以,他出生在1985年7月。)
His birthday is on July 20th. So, he was born on July 20, 1985. (他的生日是7月20日。所以,他出生于1985年7月20日。)
It was a Saturday. So we can also say he was born on a Saturday. (那天是星期六。所以我们也可以说他出生在一个星期六。)
通过李华的例子,你可以看到,只要时间描述是一个范围(世纪、年代、年、季节、月),我们就用 “in”。只有当时间精确到了具体某一天或者星期几的时候,我们才用 “on”。
还有一个小细节。我们有时候会说 “on the morning of a specific date”,比如 “He was born on the morning of his sister’s birthday.” (他出生在他姐姐生日的那个早上)。这里因为后面限定了是“他姐姐生日”这一天,所以即便提到了“morning”,整个重心还是在“天”上,因此用“on”。但如果没有具体指明哪一天,只是泛泛地说“早上”,那还是用“in”,比如“He was born in the morning”。
总结一下,你可以用一个很简单的方法来判断:
1. 问自己:这个时间单位是不是“天”?
2. 如果是指具体的某一天(比如5月10日),或者是星期几(比如星期三),那就用 on。
3. 如果时间单位比“天”大,是一个时间段(比如五月、2023年、90年代、冬天),那就用 in。
这个方法可以解决99%的情况。下次再用到这个短语时,先别急着写,停下来想一想,你描述的时间是一个“点”(某一天)还是一个“面”(一段时间),答案就出来了。

技能提升网