No inglês, "has" e "have" são formas do verbo "to have", que significa ter ou possuir. A escolha entre "has" e "have" depende do sujeito da frase, ou seja, de quem está realizando a ação.
"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, para objetos ou animais). Exemplos:
É importante notar que em perguntas e frases negativas, usamos o auxiliar "do" ou "does". Em frases afirmativas com "I", "you", "we", e "they", continua-se usando "have":
Mas com "he", "she", e "it", usa-se o auxiliar "does":
Lembrando que essas regras se aplicam ao tempo presente simples do indicativo. Em outros tempos verbais, as formas podem variar.
Espero que essa explicação ajude a entender quando usar "has" e quando usar "have". Pratique bastante para se acostumar com o uso correto dessas palavras!