should of 还是 should have?你打错的不是别字,是弱读音 /əv/
英语母语者也会写错这个词组——而且错得非常一致:should of、would of、could of、must of。查语法书会告诉你这是错的,正确写法是 should have、would have、could have、must have。但没人告诉你为什么这么多母语者会一起犯同一个错。
答案不在语法,在发音。
have 在这里根本不读 /hæv/
单独问"你有什么",have 读 /hæv/,元音清楚、h 音明显。但情态动词(should、would、could、must、might)后面接的这个 have,不是独立单词,它是个语法标记,作用是告诉你后面接的是完成体。既然是语法标记,它就落进英语"非重读一律弱化"的规则里,塌成一个短促的 /əv/——跟介词 of 单独弱读时的发音完全一样。
- should have → should've /ʃʊdəv/
- would have → would've /wʊdəv/
- could have → could've /kʊdəv/
- must have → must've /mʌstəv/
耳朵听到的 /əv/,跟 a cup of tea 里那个 of 的弱读版本,是同一个音。这不是巧合造成的混淆,是英语系统本身把两个不同的词,在非重读位置压成了同一个声音。母语者写错,不是没学好语法,是先学会了说话,后来才倒着去拼写一个自己从没"听清楚"过的音。
再快一档,have 直接消失只剩 /v/
日常口语里,should've 常常进一步压缩成 /ʃʊdv/——have 只剩一个摩擦音 /v/ 贴在情态动词后面,听感上几乎像多了一个尾音,而不是一整个独立的词。
- You should've told me. → /jə ˈʃʊdv təʊld miː/
- I would've gone. → /aɪ ˈwʊdv ɡɒn/
这也是为什么中国学习者在听力里最怕这种句子:should、would、could 单个认识,have 也认识,但连在一起,耳朵在等一个从没出现过的清楚 /hæv/。
什么时候 have 会读回清楚的 /hæv/?
规律很简单:have 后面有没有跟着实际内容决定它强弱。
- I should have told you. → have 前面还有内容跟着(told you),弱读 /əv/
- Did you tell her? — I should have. → have 落在句尾,独立扛住整句的意思,这时候常常读回接近 /hæv/ 的强形式
也就是说,have 是不是弱读,不取决于这个词本身,取决于它在句子里是"语法胶水"还是"信息本身"。这条规律和 to、of、can、for 这些虚词的弱读逻辑完全一致:只要还在传递语法关系,就压缩;一旦独自扛起意思,就恢复。
练法
先用清楚的 /hæv/ 读一遍 should have told me,感受它有多"用力过猛";再读一遍,把 have 压成 /əv/,甚至再往下压成 /v/。第二遍听起来会有点"偷懒",但那才是英语真实的说法。练熟这一组以后,其余情态动词+have 的组合可以直接套用同一条规律,不用一个个死记。
拿不准一句话里哪个词该弱读、弱读成什么音?PHONO 拍一下任意英文,逐词标注国际音标(含重音与弱读形式),英美发音都能听。
App Store 搜「PHONO」或直接下载:https://apps.apple.com/us/app/phono-english-phonetics-ipa/id6783243417 · 官网 phono.douhouse.com