2024 读成"两千零二十四"?年份、电话号码、价格里,数字根本不是这样读的
背英语数字,你大概从 one 背到 billion,句子里遇到数字也基本不卡壳。可一到读一个具体的年份、报一串电话号码、或者读一个标价,嘴巴突然不知道该怎么办——不是哪个数字不会读,是没人告诉过你,这几种场合各自有一套约定,跟平时数数完全不是一回事。
为什么会这样:中文数字是"逐位读"的,英语不是
中文读 1984,是"一九八四",四个字,一位一个音,没有例外。这个习惯直接搬进英语,就会把 1984 读成 one nine eight four——语法没错,母语者也听得懂,但没有一个人会这样说这个年份。英语里,数字怎么读,取决于它是什么类型的数字,而不是有几位。
规则一:年份——四位数几乎总是"劈成两半"
- 1984 → nineteen eighty-four /ˌnaɪnˈtiːn ˈeɪti fɔːr/,前两位当一个两位数读,后两位再当一个两位数读
- 2005 → two thousand (and) five,或者 twenty oh five,两种都成立
- 2024 → twenty twenty-four /ˌtwenti ˌtwenti ˈfɔːr/,2010 年之后的年份,母语者几乎都用这种"两个两位数"的读法
- 例外:整百的年份不劈开——1900 是 nineteen hundred,year 2000 是 the year two thousand,因为后两位是 00,没什么可劈的
规则二:电话号码、门牌号——逐位读,但 0 读作 oh
这是唯一"逐位读"成立的场合,但零字被替换了:0 不读 zero,读 oh /oʊ/。
- 707-1234 → seven oh seven, one two three four
- 英式英语里,连续出现的相同数字会说成 double + 数字:007 → double oh seven
规则三:价格和小数点——point 后面,每一位单独读
- $4.99 → four ninety-nine,不用特意说 dollars、cents
- 3.14 → three point one four,不是 three point fourteen——小数点后面永远逐位读,不当成一个整体数字
顺带说个容易踩坑的点:0 在英语里根本不是一个固定的词
同一个符号,场合不同,母语者用的词完全不一样:数学和温度里说 zero,电话号码和年份里说 oh,英式比分说 nil,网球比分说 love。查词典查不出这些区别,只能靠听真实场景。
练法:不是背规则,是让嘴巴习惯这套节奏
挑一个你自己的生日年份、一个电话号码、一张收据上的价格,出声读一遍,注意年份是不是自然分成了两半、电话号码里有没有把 0 说成 oh。规则记住了没用,读顺了才算数。
拿不准一个数字、一个单词具体该怎么读、重音落在哪?PHONO 拍一下任意英文,逐词标注国际音标,美式英式发音都能听。
App Store 搜「PHONO」或直接下载:https://apps.apple.com/us/app/phono-english-phonetics-ipa/id6783243417 · 官网 phono.douhouse.com