"Has" e "have" são formas do verbo "to have", que significa ter em português. A escolha entre "has" e "have" depende do sujeito da frase, ou seja, de quem está realizando a ação.
Use "have" quando o sujeito for I (eu), you (você, vocês), we (nós) ou they (eles, elas). Por exemplo:
Use "has" quando o sujeito for he (ele), she (ela) ou it (para objetos, animais ou ideias quando o gênero não é especificado). Por exemplo:
É importante notar que "has" e "have" também são usados para formar tempos verbais compostos como o presente perfeito. Nesse caso, eles não significam possuir, mas são usados para indicar que uma ação foi completada em algum momento antes do agora.
Lembre-se de que na forma negativa ou em perguntas, "do" e "does" são usados com "have":
Praticar esses exemplos ajudará você a entender melhor quando usar cada forma. Com o tempo e prática, ficará mais fácil escolher entre "has" e "have".