質問

英文・文法の解説お願いします。
There are some trees on each side of the street.

これは、
There are some trees on each "sides" of the street.
ではダメですが、どうしてですか?

Each student has(×:have) books.
も同じですね。

each + 名詞単数 が原則ですがしっくり来ないのです。
each + 名詞複数 のほうが日本人的発想では普通に感じるんですが・・・