family是集体名词,它这表示的是一个家,而不是家中的成员
MY family 强调的是 我的家 是一个家 那就得用第三人称单数了
:has是修饰My family的,所以用单数,并不是修饰 four people的
我家有四口人。
中式英语:My family has four people.
地道表达:There are four of us in my family.
my family has four people为什么用has
因为“my family”是第三人称,所以用has而不是have。这种情况下,还包括你家(your family)和他家(his family 或者her family)。英语中就是这样规定的,第三人称后面用has,第一人称和第二人称用have。例如他家有三口人(His family has three people)