将以下句子中的语法错误修复并给出原因。

The teacher gave each of his student's a book.
The teacher gave each of his students a book. 

原因：原句中的 "student's" 是名词的所有格形式，但是我们需要的是复数形式的"students" 。此外，“each”表示每个，因此 "students" 不需要再加上 "of" 来修饰。