Poderia me explicar a diferença entre "has" e "have" no present perfect?

O "has" e o "have" são auxiliares do tempo verbal chamado present perfect em inglês. A escolha entre um e outro depende do sujeito da frase.

Usamos "have" 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, usamos "has" com os pronomes de 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 present perfect é usado para falar de ações que aconteceram em um tempo não especificado antes de agora. O foco está no resultado ou na experiência, não no momento exato em que aconteceu.

Além disso, tanto "has" quanto "have" podem ser usados com substantivos no plural ou singular quando formam frases afirmativas, negativas ou interrogativas. Por exemplo: "Have you ever been to Brazil?" (Você já esteve no Brasil?) ou "He hasn't finished his work yet" (Ele ainda não terminou o trabalho dele).

Lembrando sempre que a conjugação correta do verbo principal no present perfect é o particípio passado, que muitas vezes é formado adicionando "-ed" ao final do verbo regular, como em "visited", ou sendo uma forma irregular como em "seen".

Espero que essa explicação ajude a entender melhor quando usar "has" e "have" no present perfect!

;