并不是所有以o结尾的词复数都加es的,有些加s,比如河马(hippos是hippo的复数形式),这些都是固定的形式,而kangaroo不加es也是固定形式。
英语名词变复数的规则:
1、直接加-s。如:tree-trees树。
2、以s,x,ch,sh结尾的加es。如:watch-watches手表。
3、以辅音字母+y结尾的,改y为i再加es。如:country-countries国家、乡村。
特例:play-plays(剧本)。
4、以f或者fe结尾的词,改f为v,再加es。如:knife-knives刀。
5、以o结尾的单词,有生命的+-es,无生命+s。如:Hero-heroes英雄。
那条规律大多数单词适用,还有另外一个更加准确的规律,以元音字母加-o结尾的名词单数变复数加-s。辅音字母加-o结尾的名词单数变复数有几种情况:
1、一般加-es,如hero,potato,tomato等。
2、不少外来词加-s,如piano,photo,auto,kilo,solo,radio。
3、两者皆可,如zero,vocano。
其他规则变化:
1、一般情况加s。
2、以s, sh, ch, x结尾加es,读/iz/。
3、以辅音字母+y结尾,变y为i再加es,读/iz/。
4、以y结尾的专有名词或元音字母+y结尾的名词变复数时,直接加s,读/z/。
5、有些以f或fe结尾的,把f或fe变ve加s,例如:leaf-leaves shelf-shelves。
本回答被网友采纳