Como Entender Present Perfect
O Present Perfect é um tempo verbal utilizado para falar sobre eventos que ocorreram em um tempo indefinido no passado e que podem estar ocorrendo até hoje ou já terem sido concluídos. Entretanto, se o tempo em que a ação ocorreu for sugerido ou especificado, deve-se usar o Simple Past. Veja!
(Tempo indeterminado, logo usamos Present Perfect)
Ex: I have lived there a long time.
Ex: Eu vivo lá por muito tempo
(tempo determinado, logo usamos Simple Past)
Ex: I lived there for 2 years.
Ex: Eu vivi lá por 2 anos
Veja a estrutura verbal na forma afirmativa
Para formar a estrutura do Present Perfect, utilizamos o verbo auxiliar have/has.
Se o verbo for regular, o verbo principal estará no particípio passado, acrescentando –ed;
Ex: I have lived in Paris for a long time.
Ex: Eu morei em Paris por muito tempo.
Ex: She has cleaned the car.
Ex: Ela limpou a carro.
Se o verbo for irregular, o verbo principal deve estar no particípio passado, não seguindo assim nenhuma regra, devendo ser consultado ou memorizado.
Ex: The cat has broken the window.
Ex: O gato quebrou a janela.
Ex: They have gone out.
Ex: Eles saíram.
Veja a estrutura verbal na forma negativa
Na estrutura negativa, basta acrescentar a palavra que transforma a sentença em negativa: o vocábulo NOT. Veja o exemplo abaixo.
Ex: I have not lived in California.
Ex: Eu não morei em Califórnia.
Ex: Jack has not travelled to São Paulo.
Ex: Jack não viajou para São Paulo.
Veja a estrutura verbal na forma Interrogativa
Na estrutura interrogativa, basta mudar a ordem das palavras. Colocando o verbo auxiliar na primeira posição Veja!
Ex: Has the cat jumped the window?
Ex: O gato pulou da janela?
Ex: Have your students done the homework?
Ex: Os seus alunos fizeram a tarefa de casa?
Veja as 500 Expressões Idiomáticas com áudio e tradução!
https://aulasdeinglesgratis.net/500-expressoes-idiomaticas-da-lingua-inglesa/