O uso de "has" e "have" em inglês pode ser um pouco confuso para falantes de português, mas vamos simplificar isso. Ambos são formas do verbo "ter" em inglês, mas são usados em diferentes contextos.
Primeiramente, "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 da terceira pessoa do singular: "he" (ele), "she" (ela) e "it" (ele, ela, usado para objetos ou animais). Veja alguns exemplos:
É importante notar que em inglês não fazemos distinção de gênero para objetos ou animais como em português. Usamos "it" para ambos.
Além disso, quando formamos frases negativas ou perguntas com o verbo "ter", usamos o auxiliar "do/does". Nesse caso, mesmo com ele, ela ou isso, voltamos a usar "have":
Espero que essas explicações ajudem você a entender melhor quando usar "has" e "have". Com prática e atenção aos detalhes, logo você estará usando esses verbos corretamente em inglês!