each是指每一个
we each have a new hat.
both是指两者都怎么样
my parents both love me .
all是指三者以上都
we all like him.
both和all意思差不多.