No inglês, "has" e "have" são auxiliares do tempo verbal presente perfeito, mas são usados com diferentes sujeitos. A escolha entre um e outro depende da pessoa do sujeito que 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: "I have visited London" (Eu visitei Londres).
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). Por exemplo: "She has seen that movie" (Ela viu aquele filme).
É importante notar que o uso de "has" ou "have" não altera o significado principal do verbo, apenas adapta a frase para concordar com o sujeito. No presente perfeito, esses auxiliares são seguidos pelo particípio passado do verbo principal.
Além disso, em perguntas e negações no presente perfeito, a posição de "has" e "have" muda. Por exemplo: "Have you ever been to Brazil?" (Você já esteve no Brasil?) ou "He has not finished his work yet" (Ele ainda não terminou seu trabalho).
Lembrando sempre que a prática leva à perfeição. Tente criar suas próprias frases usando "has" e "have" para se familiarizar com o uso correto desses auxiliares no presente perfeito.