diner 和 dinner 只差一个字母,元音却完全不同——被忽略的"双写规则"
背过好几千个单词,却常在这种词上翻车:diner 和 dinner,一个是"餐馆",一个是"晚餐",长得几乎一样,读音却完全不同。这不是巧合,也不需要死记硬背——辅音字母是单写还是双写,直接决定了前面那个元音的发音。
规则本身很简单
英语拼写里有一条不成文但很稳定的规律:如果一个元音字母后面只跟一个辅音字母(再接一个元音字母,或 -ing/-er/-ed 这类后缀),前面的元音往往读"长音"(也就是字母表里那个字母本身的读音);如果后面跟的是两个同样的辅音字母,前面的元音就读"短音"。
- diner /ˈdaɪnər/ —— dine(一个 n)+ er,i 读长音 /aɪ/,就是"我"那个音
- dinner /ˈdɪnər/ —— 两个 n,i 读短音 /ɪ/
同一套规律在很多词对里反复出现:
- later /ˈleɪtər/(一个 t,a 读长音)vs latter /ˈlætər/(两个 t,a 读短音)
- hoping /ˈhəʊpɪŋ/(hope 去 e 加 ing,o 读长音)vs hopping /ˈhɒpɪŋ/(两个 p,o 读短音)
- super /ˈsuːpər/(一个 p,u 读长音)vs supper /ˈsʌpər/(两个 p,u 读短音)
- filing /ˈfaɪlɪŋ/ vs filling /ˈfɪlɪŋ/
- striped /straɪpt/ vs stripped /strɪpt/
为什么会有这条规则
这其实是英语拼写里"魔法 e"规则的延伸。dine 后面本来有个不发音的 e,提示 i 读长音;加 -er 变成 diner 时,e 被去掉,但单写辅音把这个信息接了下去——单写辅音,长音的记号还在;双写辅音,等于告诉你"这里没有魔法 e,元音是短的"。反过来,dinner 这个词从一开始就没有"魔法 e"的历史,双写 n 只是单纯地把短元音"锁"在前面。
这跟你有什么关系
如果你说英语时经常被反问"你说的是 A 还是 B",很可能就是踩了这类词。diner 读成 dinner 的音,听者会以为你在说"晚餐"而不是"餐馆";hoping 读成 hopping,一句"I'm hoping you'll come"就变成了怪怪的一句话。这些词大多是动词加 -ing/-er/-ed 后缀构成的,规律非常稳定,一旦建立起"看双写辅音,判断前面元音长短"的反应,就能一次性搞定一大批词,不用逐个死记发音。
练习方法
拿出上面五组词对,先分别读一遍,感受长元音(口型更饱满、拖得更久)和短元音(口型更松更短)之间的差别;然后混着读、快速切换,直到耳朵能一下子分辨出自己读的是哪一个。看到生词时,先数一下重读元音后面跟了几个辅音字母,再决定怎么读,比凭感觉猜准得多。
拿不准一个词的元音该读长还是短?PHONO 拍一下任意英文,逐词标注国际音标,长短元音一眼分明,英美发音都能听。
App Store 搜「PHONO」或直接下载:https://apps.apple.com/us/app/phono-english-phonetics-ipa/id6783243417 · 官网 phono.douhouse.com