Present perfect x present perfect continuous
Breve diferença:
Ambos os tempos verbais referem-se a uma ação que começou num passado indeterminado. O presente perfeito (present perfect) refere a uma ação que já começou e terminou, não sabendo especificamente quando ela ocorreu. Esse tempo verbal enfatiza sempre o que foi feito na ação, deixando a data e o tempo de lado.
E já o presente perfeito contínuo (present perfect continuous), como o nome já diz, refere-se a uma ação que começou no passado e continua acontecendo até hoje, ou seja, ainda não terminou. Esse tempo verbal enfatiza sempre o tempo da ação.
Formação: Present perfect
A forma afirmativa do Present perfect é feita com o presente simples do verbo to have + o particípio passado do verbo principal
Exemplos: I have broken a glass.
(Eu quebrei um copo.)
She has studied a lot (Ela estudou muito)
Para a forma negativa basta acrescentar o “not” após o “have”.
Exemplo: I haven’t done my homework (Eu não fiz meu dever de casa)
Para a forma interrogativa, basta inverter o “have”, colocando-o no início da frase.
Exemplo: Have you gone to the drugstore? (Você foi na farmácia?)
Formação: Present perfect continuous
A forma afirmativa do Present Perfect Continuous é feita com: Sujeito + Presente Simples do verbo to have (have / has) + Presente Perfeito do verbo to be + o gerúndio do verbo principal.
Exemplos: She has been working as a Mathematics teacher for 10 years.
(Ela trabalha como professora de Matemática há 10 anos.)
I have been playing tennis for one hour.
(Estou jogando tênis há uma hora.)
Para a forma negativa basta acrescentar o “not” após o “have”.
Exemplo: He hasn’t been playing basketball for two hours (Ele não está jogando basketball por duas horas)
Para a forma interrogativa, basta inverter o “have”, colocando-o no início da frase.
Exemplo: Has he been playing basketball for two hours? (Ele está jogando basketball por duas horas?)
Past Perfect
O passado