No inglês, os verbos "have" e "has" são usados para formar o tempo verbal chamado present perfect. A escolha entre "have" e "has" depende do sujeito da frase.
Use "have" com os pronomes "I", "you", "we", e "they". Por exemplo:
Por outro lado, use "has" com os pronomes "he", "she", e "it". Veja alguns exemplos:
Essa diferença ocorre porque o verbo precisa concordar com o sujeito em número e pessoa. No caso de "I", "you", "we" e "they", que são primeira e segunda pessoas do plural ou singular, usa-se "have". Já com "he", "she" e "it", que representam a terceira pessoa do singular, usa-se "has".
É importante lembrar que essa regra vale apenas para o present perfect. Em outros tempos verbais, as formas de conjugação podem variar de acordo com outras regras.