O uso de "have" e "has" em perguntas no presente perfeito em inglês pode parecer complicado, mas é mais simples do que parece. Primeiro, é importante entender que o presente perfeito é usado para falar sobre ações ou situações que têm uma conexão com o presente.
Para formar uma pergunta no presente perfeito, usamos o verbo auxiliar "have" ou "has", seguido pelo sujeito e pelo particípio passado do verbo principal. A escolha entre "have" e "has" depende do sujeito da frase: usamos "have" com os pronomes "I", "you", "we", e "they", e usamos "has" com os pronomes "he", "she", e "it".
Por exemplo, se você quer perguntar se alguém já visitou um lugar, você pode dizer: "Have you ever been to Brazil?" Aqui, usamos "have" porque o sujeito é "you". Se a pergunta fosse sobre uma terceira pessoa, como em: "Has she ever been to Brazil?", usamos "has" porque o sujeito é "she".
Lembre-se de que o particípio passado de verbos regulares geralmente termina em "-ed", como em "visited", mas muitos verbos irregulares têm formas especiais, como "been" (do verbo ser/estar).
Praticar essas estruturas com diferentes verbos e sujeitos ajudará a consolidar seu uso. Com tempo e prática, formular perguntas no presente perfeito se tornará uma tarefa fácil e automática.