复数用have,单数用has。
名字一般用has,单数。
因为名字一般都是表示一个人的,为单数,如:Tom has a pen.
但是遇到团体的名字,像the Smiths指一户人家(里面包括几口人),the Beatles指乐队,the red指红队,the blue指蓝队,都为复数,所以:The Smiths have a nice home.
还有出现and形式,根据就近原则判断,Tom and I have the same pen. Tom and Mike has the same pen.
has用于主语为第三人称单数时(第三人称包括she,he,it,this,that,单独的事物或者人名等)。
have用于主语为第一人称I,第二人称you及复数时(复数包括we,they,these,those及两个以上的人或者事物)。