Na língua inglesa, "have" e "has" são formas do verbo "ter", mas são usados de maneiras diferentes dependendo do sujeito da frase.
"Have" é usado com os pronomes "I" (eu), "you" (você, vocês), "we" (nós) e "they" (eles, elas). Por exemplo:
Por outro lado, "has" é usado com os pronomes "he" (ele), "she" (ela) e "it" (ele, ela, para objetos ou animais), além de qualquer nome singular como "John", "Maria", ou "the cat". Exemplos:
É importante notar que tanto "have" quanto "has" podem ser usados para formar tempos compostos no inglês, como o Present Perfect ("I have seen", Eu vi) ou o Past Perfect ("She had gone", Ela tinha ido). Nesses casos, eles funcionam como auxiliares e não carregam o significado de posse.
Espero que essa explicação ajude a entender melhor quando usar "have" e quando usar "has". Lembre-se de prestar atenção ao sujeito da sua frase para escolher corretamente entre essas duas formas.