O Present Perfect Continuous(have+been+verb+ing) descreve ações que começaram no passado e continuam até o presente. Só isso. Enquanto o ”Present perfect” serve pra isso e MUITO MAIS. Quer entender melhor? Assista o vídeo
Às vezes não há realmente nenhuma diferença de significado entre os dois
tempos. Este é especialmente o caso de verbos como live, work e study (viver, trabalhar e estudar):
-They’ve lived in London since 2004.
(Eles moram em Londres desde 2004.)
-They’ve been living in London since 2004.
(Eles moram em Londres desde 2004.)
-I’ve studied French for ten years.
(Eu estudei francês por dez anos.)
-He’s worked at the company since 2009.
(Trabalha na empresa desde 2009.)
-He’s been working at our company since 2009.
(Ele trabalha em nossa empresa desde 2009.)
Porém, PRESENT PERFECT é mais parecido com o passado ‘’simples’’.
I have done the exercises(Eu fiz os exercícios)
I have seen it(Eu vi isso)
Usado com expressões como ‘’EVER’’ pra perguntar sobre a ‘’vida toda’’ de alguem.
Have you ever eaten Japanese food?
Alguma vez na vida você já comeu comida japonesa?
Have you ever driven at night?
Você já dirigiu a noite?
Usando com ‘’JUST’’ pra dizer que algo ‘’acabou de acontencer’’.
I have just arrived.
Acabei de chegar.
I’ve just called you.
Acabei de ligar pra você.
Usando ‘’YET’’ pra frases negativas, com o sentido e ‘’ainda’’ não.
I haven’t done it yet.
Não fiz isso ainda.
I haven’t called you yet.
Ainda não liguei pra você.
Usando ‘’ALREADY’’ para dizer que ‘’já’’ fizemos algo.
I have already eaten Japanese food.
Eu já comi comida Japonesa.
I have already done the exercises.
Eu já fiz os exercícios.
Present Perfect Continuous
O Present Perfect Continuous é formado com have/has been e a forma ing do verbo principal:
-They have been working
Eles tem trabalhado
-He has been waiting
ele tem esperado/está esperando
Agora vamos aplicar o ‘’present perfect continuous’’ com expressões frequentes de tempo: for, since, all morning / day /week / month / year, etc.
Have you been watching TV all day?
(Você tem assistido TV o dia todo?)
I haven’t been working for a couple of days.
(Eu não tenho trabalhado por um par de dias.)
-He has been writing letters all day long (and is still writing some more).
Ele tem escrito cartas o dia todo (e ainda está escrevendo um pouco mais).
Assume-se que o processo de escrita de cartas continua, semelhante a estes exemplos:
-The students have been doing their exams, and have not finished yet.
We have been waiting for him for three hours, and he still is not here.
Os alunos estão fazendo seus exames e ainda não terminaram.
Estamos esperando por ele há três horas, e ele ainda não está aqui.
No present perfect continuous, na maior parte dos casos, o que vem acontecendo até o momento da fala.
I’ve been eating dinner, so there are plates all over the table.
Estou jantando, então há pratos por toda a mesa.
-She’s been doing her homework, so she’s tired.
Ela está fazendo a lição de casa, então está cansada.
-I’ve been making a cake, that’s why the kitchen is such a mess.
Estou fazendo um bolo, é por isso que a cozinha está uma bagunça.
Também usamos para dizer que alguém ”tem feito” algo.
She’s been running a lot recently. (She doesn’t usually do this).
Ela tem corrido muito recentemente. (Ela não costuma fazer isso).
Usually I study at home, but I’ve been studying in the library for the last week.
Normalmente estudo em casa, mas na última semana estou estudando na biblioteca.