Present Perfect vs Present Perfect Continuous

Entenda a diferença entre ações concluídas e situações em andamento. Aprenda a identificar o foco correto.

1.Resultado ou processo

1.1Resultado ou conclusão em relação à ação em si e sua duração

Present Perfect - para destacar o resultado ou a conclusão de uma ação.
Present Perfect Progressive - para destacar a ação em si ou sua duração.

Present Perfect Present Perfect Progressive
I have taught English for five years. (The focus is on the result: you have experience teaching.)
Ensino inglês há cinco anos. (O foco está no resultado: você tem experiência em dar aulas.)
I have been teaching English all day. (The focus is on the ongoing activity: you're still teaching.)
Estou ensinando inglês o dia todo. (O foco está na ação em andamento: você ainda está ensinando.)
I have lived in New York for five years. (The focus is on the result: you have experience living in New York.)
Moro em Nova York há cinco anos. (O foco está no resultado: você tem experiência de morar em Nova York.)
I have been living in New York for five years. (The focus is on the ongoing activity: you're still living there.)
Estou morando em Nova York há cinco anos. (O foco está na ação em andamento: você ainda mora lá.)
I have learned how to bake a cake. (The focus is on the result: you now know how to bake a cake.)
Aprendi a fazer um bolo. (O foco está no resultado: agora você sabe fazer um bolo.)
I have been learning how to bake a cake for weeks. (The focus is on the ongoing activity: you've spent time learning, and you're still learning.)
Estou aprendendo a fazer um bolo há semanas. (O foco está na ação em andamento: você dedicou tempo a isso e ainda está aprendendo.)
She has worked on her project all day. (The focus is on the result: she has completed working for today.)
Ela trabalhou no projeto dela o dia todo. (O foco está no resultado: por hoje ela terminou o trabalho.)
She has been working on her project all day. (The focus is on the ongoing activity: working.)
Ela está trabalhando no projeto dela o dia todo. (O foco está na ação em andamento: no trabalho em si.)

Teste-se

Escolha: Present Perfect ou Present Perfect Progressive.
We _____ ten kilometres.
Escolha: Present Perfect ou Present Perfect Progressive.
You _____ too fast. That's why you are tired.
Escolha: Present Perfect ou Present Perfect Progressive.
I _____ sausage rolls for the party all the morning.

2.Perguntas frequentes

Qual é a diferença entre o Present Perfect e o Present Perfect Continuous?

O Present Perfect destaca o resultado de uma ação, e o Present Perfect Continuous destaca a própria atividade e quanto tempo ela já dura. Compare "She has painted the living room" (a sala está pronta e parece nova) com "She has been painting since 7 a.m." (a pintura ocupou todo esse tempo e talvez ainda continue). A forma contínua é usada com verbos de ação (action verbs). Com verbos de estado (stative verbs), como know, mantenha o Present Perfect: "I have known her for years", e não "I have been knowing her".

How many ou how long: Present Perfect ou Present Perfect Continuous?

Use o Present Perfect para a quantidade (how many) e o Present Perfect Continuous para a duração (how long). Então diga "I have written three emails", e não "I have been writing three emails": um número de coisas terminadas é um resultado. Compare "We have walked ten kilometres" (a distância percorrida) com "We have been walking for three hours" (o tempo gasto). As perguntas seguem o mesmo padrão: "How many cakes have you made?", mas "How long have you been baking?"

"I've read the book" ou "I've been reading the book": Present Perfect ou Present Perfect Continuous?

"I've read the book" quer dizer que você terminou o livro, e "I've been reading the book", que você vem lendo há algum tempo. O Present Perfect mostra um resultado concluído; o Present Perfect Continuous, uma atividade que provavelmente ainda está em andamento. Atenção ao português: "tenho lido" fica mais perto de "I've been reading", enquanto "já li o livro" expressa a ideia de "I've read the book". Então "I've read it, so I can lend it to you", mas "I've been reading it for weeks and I'm only on chapter ten".

"I have lived here for ten years" ou "I have been living here for ten years": o certo é Present Perfect ou Present Perfect Continuous?

Os dois estão certos: com live, work, teach ou study mais for ou since, os dois tempos significam quase o mesmo. Em português, nos dois casos dizemos "moro aqui há dez anos". O Present Perfect apresenta esses anos como um fato estabelecido; o Present Perfect Continuous põe em primeiro plano a atividade que continua e costuma soar mais temporário. Compare "I have been working at a café since June" (um emprego por enquanto) com "My parents have lived in this town all their lives" (uma situação permanente).

Pronto para praticar este tema?

Instala a app e pratica este tema como um jogo — com XP, sequências e correção imediata.