`kangaroo` 加 `s` 构成复数形式遵循了英语复数形式的一般规则。具体来说:
1. 英语中,名词的复数形式通常是在单数形式的基础上加 `s`。
2. 当名词以辅音字母 `o` 结尾时,大多数情况下直接在词尾加 `s`。
3. 袋鼠的复数形式是 `kangaroos`,这是因为 `kangaroo` 的单数形式已经以辅音字母 `o` 结尾,并且没有遵循以元音字母 `o` 结尾的名词通常在复数形式中加 `es` 的规则。
4. 英语中有些以 `o` 结尾的名词,如 `goose`(鹅)和 `moose`(驼鹿),它们的复数形式分别是 `geese` 和 `moose`,这是因为这些名词在历史上就已经形成了特定的复数形式。
因此,`kangaroo` 加 `s` 是英语词汇演变和习惯用法的结果,而不是一个例外