O tempo verbal "present perfect" em inglês é usado para descrever ações que aconteceram em um momento não especificado antes de agora. O foco está no resultado da ação, não no momento em que ocorreu. Por exemplo, se você diz "I have traveled to London", significa que você foi a Londres em algum momento da sua vida, mas não é importante saber quando.
Para formar o "present perfect", usamos o verbo auxiliar "have" (ou "has" para he, she, it) seguido pelo particípio passado do verbo principal. Por exemplo: "I have finished my homework."
É importante notar que não usamos o "present perfect" com expressões de tempo específico como "yesterday", "last year", ou "in 1999". Nesses casos, usamos o "past simple". Por exemplo, diríamos "I went to London last year."
O "present perfect" também é usado para falar sobre experiências de vida, mudanças ao longo do tempo e ações repetidas até o presente. Por exemplo:
Além disso, pode-se usar o "present perfect" com as palavras “ever” (já) e “never” (nunca) para falar sobre experiências em geral. Por exemplo:
Espero que essas explicações ajudem você a entender melhor como e quando usar o "present perfect" em inglês!