We each have a pet . 为什么用have?

问题描述:

We each have a pet . 为什么用have?
each后面不应该用单数形式吗?

主语是we,each 只是同位语,主谓一致,所以动词have 应与we一致