I'd better為啥是I had better? 怎么像個語法錯誤?

最早,古英語有me were betere這個用法,其中me不是現(xiàn)代英語的賓格,而是古英語中的“與格(dative case)”,相當(dāng)于德語語法的“第三格(Dativ)”

到了中古英語,me were betere的與格被改成了主格I,即I were better(betere也隨著中古英語的變化變?yōu)榱薭etter)。

16世紀時,I were better受到另一個短語I had rather(現(xiàn)已基本被I would rather取代)的影響改為了現(xiàn)在流行的I had better了

標簽: