B1 · Intermediário Capítulo 22

Conectando o Passado ao Presente: Duração e Ações em Andamento

7 Regras totais
83 exemplos
6 min

Chapter in 30 Seconds

Master the art of connecting the past to your present reality with confidence.

  • Distinguish between 'for' and 'since' to measure duration.
  • Use Present Perfect to describe unfinished time periods.
  • Describe ongoing actions and states that started in the past.
Bridge the gap between yesterday and today.

O que você vai aprender

Sabe aquela conversa em que você quer contar que mora em uma cidade 'há cinco anos' ou que está esperando um retorno 'desde segunda-feira'? No nível intermediário, saber conectar o passado ao seu agora é o que separa um iniciante de alguém que realmente domina o ritmo do inglês. Neste capítulo, você vai aprender a usar o Present Perfect e o Present Perfect Continuous com total confiança. Vamos desvendar como o 'for' e o 'since' funcionam para marcar o tempo, e como usar expressões como 'yet', 'so far' e 'this week' para falar de situações que ainda não terminaram. Sabe quando você quer dizer que conhece alguém há muito tempo? Usaremos verbos de estado como 'know' e 'be' para isso. Além disso, você aprenderá a descrever mudanças graduais e a enfatizar ações contínuas que explicam seu estado atual (como dizer 'I’ve been working out' para justificar o cansaço!). Imagine-se em uma entrevista de emprego explicando sua trajetória profissional ou em um café contando a um amigo sobre um novo projeto que começou recentemente. Ao final desta etapa, você conseguirá descrever sua vida de forma fluida, natural e precisa, mostrando que o seu inglês está em constante evolução.

Learning Objectives

By the end of this chapter, you will be able to:

  1. 1
    By the end you will be able to: Explain your personal history and current status using the correct tense.

Guia do capítulo

Overview

Mastering how to talk about
duration and ongoing actions
is a game-changer for B1 English grammar learners! This chapter is your key to sounding much more natural and articulate in everyday conversations. You'll move beyond simply stating facts and start connecting past experiences with your present reality.
Imagine being able to explain how long you've known your best friend, what you've been doing since you woke up this morning, or how your city has changed over the years. These aren't just advanced concepts; they're essential for truly expressing yourself in English.
By focusing on the Present Perfect and Present Perfect Continuous, we'll bridge the gap between past events and their current relevance. This means you'll confidently discuss things that started in the past and are still true now, or actions that began previously and are still in progress. These structures are vital for expressing a sense of continuity, whether it's describing your experiences up to now or noting things that haven't finished yet.
Get ready to elevate your communication and clearly express those long-term situations and evolving circumstances.

How This Grammar Works

At its heart, this chapter is about connecting the past to the present, focusing on duration and actions that aren't quite finished. The star of the show is the Present Perfect (have/has + past participle). We use it to describe actions that started in the past and continue up to now. For example, to state how long something has been happening, we use 'for' (for a period of time) or 'since' (since a specific start point).
Think:
I have lived here for five years
or
She has studied English since 2020.
Here, 'living' and 'studying' are ongoing.
The Present Perfect is also perfect for discussing things not finished yet, especially when the time period is still active. If it's Monday morning, you might say, "I haven't had breakfast yet today" – because 'today' isn't over, and you could still eat. Similarly, you can use it with time expressions like 'this week,' 'this month,' or 'so far' to summarise experiences within an unfinished period.
I have visited two new places this month so far.
Another crucial application is with state verbs (verbs describing states, not actions, like 'know,' 'be,' 'love,' 'understand'). With these, we use the Present Perfect to show a state began in the past and still continues:
I have known him for ten years,
not
I have been knowing him.
We also use the Present Perfect to describe changes over time:
The city has become much greener.
Finally, when we want to emphasise the ongoing nature or duration of an activity, we turn to the Present Perfect Continuous (have/has + been + -ing verb).
I have been studying for three hours
highlights the continuous effort.
The key difference is often emphasis: Present Perfect for result/fact, Present Perfect Continuous for the activity's duration/process.

Common Mistakes

  1. 1✗ Wrong: I live here for five years.
✓ Correct: I have lived here for five years.
Explanation: When you want to express how long something has been true or happening and it's still true now, you need the Present Perfect, not the Simple Present.
  1. 1✗ Wrong: She is knowing him since 2010.
✓ Correct: She has known him since 2010.
Explanation: Know is a state verb, and generally, state verbs are not used in continuous forms. Use the Present Perfect to show the duration of a state that started in the past and continues to the present.
  1. 1✗ Wrong: I read a book all morning, so I'm tired.
✓ Correct: I have been reading a book all morning, so I'm tired.
Explanation: While
I read a book
is grammatically correct, using the Present Perfect Continuous (have been reading) here emphasises the ongoing action and its effect (being tired) in the present. It highlights the duration of the activity.

Real Conversations

A

A

Hi Alex! Long time no see. How have you been?
B

B

Hey Maria! I'm good, thanks. I have been working really hard on a new project lately. It has taken up most of my time since January.
A

A

Wow, that sounds intense! How many hours have you worked this week so far?
B

B

Oh, probably about 50 already. My eyes are tired because I have been staring at screens all day! But I have almost finished the main part of it.
A

A

That's great news! I haven't seen you this happy about a project in ages.
B

B

Yeah, it's challenging, but I have learned so much. I have never felt this productive!

Quick FAQ

Q

When should I use 'for' vs. 'since' with the Present Perfect?

Use 'for' to specify a duration or period of time (e.g., for two hours,

for a long time
). Use 'since' to specify the starting point of an action or state (e.g., since yesterday, since 2018).

Q

Can I use the Present Perfect with time words like 'today' or 'this week'?

Yes, absolutely! When you use words like 'today,' 'this week,' 'this month,' or 'this year,' and that time period has not finished yet, you typically use the Present Perfect to describe actions or experiences within that ongoing period.

Q

What's the main difference between

I have lived here
and
I have been living here
?

Both are often correct for duration.

I have lived here for five years
states the fact of living here for that duration.
I have been living here for five years
emphasises the ongoing nature or process of living here. The continuous form can sometimes imply a temporary situation or a sense of personal involvement.

Q

Why can't I use continuous forms with state verbs in the Present Perfect?

State verbs describe states, emotions, or conditions (e.g., 'know,' 'love,' 'understand,' 'be,' 'have' for possession), not active processes. They naturally indicate duration without needing the continuous form. So, instead of

I have been knowing,
we say
I have known.

Cultural Context

Native English speakers use these structures constantly, making conversation flow naturally when discussing personal history, experiences, and current situations. There can be slight regional differences; for example, American English sometimes uses the Simple Past where British English might prefer the Present Perfect for recent events (
Did you eat yet?
vs.
Have you eaten yet?
).
However, for emphasizing duration and ongoing actions as covered here, the rules are largely consistent across dialects. In both formal and informal contexts, accurately using the Present Perfect and Present Perfect Continuous shows a good grasp of temporal relationships and adds sophistication to your communication.

Exemplos-chave (8)

1

I have been studying English `for three years` now.

Estou estudando inglês há três anos.

Present Perfect: For vs. Since (Ações Contínuas)
2

She hasn't called me `since Monday morning`.

Ela não me ligou desde segunda de manhã.

Present Perfect: For vs. Since (Ações Contínuas)
3

I haven't seen that new Netflix series yet, but I've heard it's amazing.

Ainda não assisti àquela nova série da Netflix, mas ouvi dizer que é incrível.

Present Perfect com Expressões de Tempo (for, since, yet)
4

She has lived in London for five years and loves the city.

Ela mora em Londres há cinco anos e ama a cidade.

Present Perfect com Expressões de Tempo (for, since, yet)
5

I haven't had breakfast this morning.

Não tomei café da manhã hoje de manhã.

Present Perfect: Coisas não terminadas ainda (Hoje, Esta Semana)
6

She has worked on the project a lot this week.

Ela trabalhou muito no projeto esta semana.

Present Perfect: Coisas não terminadas ainda (Hoje, Esta Semana)
7

I have never seen snow in real life.

Nunca vi neve na vida real.

Presente Perfeito: Até agora (até o momento)
8

She has worked on this project for three months so far.

Ela tem trabalhado neste projeto por três meses até agora.

Presente Perfeito: Até agora (até o momento)

Dicas e truques (4)

💡

Duração ou Ponto de Partida?

Sempre se pergunte: estou falando do *tempo total* que algo durou (use 'for') ou do *momento exato* em que começou (use 'since')? Essa pergunta simples clareia tudo! "I've been waiting for an hour. (duração) vs. I've been waiting since 10 AM." (ponto de partida).
frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Ações Contínuas)
💡

Pense em 'Conexão com o Presente'

Lembre-se sempre: o Present Perfect liga o passado ao AGORA. Se a ação acabou e você sabe quando, use o Simple Past.
I visited Paris in 2020.
frontend.learn_grammar.from_rule: Present Perfect com Expressões de Tempo (for, since, yet)
💡

Fique de Olho nas Palavras de Tempo

Procure palavras-chave como 'today', 'this morning', 'this week', 'this month', 'this year', 'so far', e 'yet'. Se elas aparecerem e o período de tempo não tiver terminado, grandes chances de ser Present Perfect. Pense: "I haven't eaten anything yet today."
frontend.learn_grammar.from_rule: Present Perfect: Coisas não terminadas ainda (Hoje, Esta Semana)
💡

Fique de Olho nos Marcadores de Tempo

Palavras como 'yet', 'already', 'ever', 'never', 'so far', 'this week/month/year' são grandes dicas de que você precisa do Present Perfect. Todas elas apontam para um período de tempo que não terminou, ou uma experiência que se conecta com 'agora'. Por exemplo: "I haven't finished my report yet."
frontend.learn_grammar.from_rule: Presente Perfeito: Até agora (até o momento)

Vocabulário-chave (6)

Duration length of time Since starting point Yet until now So far up to this point State a condition or situation Ongoing continuing

Real-World Preview

coffee

Catching up with a colleague

Review Summary

  • have/has + V3
  • have/has + been + V-ing

Erros comuns

Use Present Perfect for duration, not Present Continuous.

Wrong: I am living here for 5 years.
Correto: I have lived here for 5 years.

Since is for a point in time, for is for a period.

Wrong: I have known him since a long time.
Correto: I have known him for a long time.

State verbs like 'know' do not take the continuous form.

Wrong: I have been knowing her for years.
Correto: I have known her for years.

Regras neste capítulo (7)

Next Steps

You've mastered a complex grammar area! Keep practicing, and it will become second nature.

Journaling about your current goals

Prática rápida (10)

Escolha a palavra correta.

I haven't seen my best friend ___ last summer.

✓ Correct! ✗ Not quite. Correct answer: since
'Last summer' é um ponto de partida específico, então usamos 'since'.

frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Ações Contínuas)

Qual frase usa corretamente o Present Perfect com uma expressão de tempo?

Escolha a frase correta:

✓ Correct! ✗ Not quite. Correct answer: They haven't arrived yet.
Yet é usado corretamente em uma frase negativa no Present Perfect para indicar não-conclusão até agora. Already é para frases afirmativas, e didn't é Simple Past, o que não combina com yet.

frontend.learn_grammar.from_rule: Present Perfect com Expressões de Tempo (for, since, yet)

Qual frase usa corretamente o Present Perfect para descrever uma mudança ao longo do tempo?

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: The price of coffee has increased a lot this month.
'This month' é um período de tempo não terminado, e o aumento é uma mudança relevante para o presente, então o Present Perfect ('has increased') está correto. 'Last month' é um tempo finalizado, exigindo o Simple Past. 'Increases' é o Simple Present, para ações habituais.

frontend.learn_grammar.from_rule: Present Perfect: Mudanças ao Longo do Tempo (have/has + V3)

Encontre e corrija o erro na frase.

Find and fix the mistake:

She didn't finish her homework yet.

✓ Correct! ✗ Not quite. Correct answer: She hasn't finished her homework yet.
A palavra 'yet' indica que a ação é esperada para acontecer ou está em andamento até o presente, exigindo o Present Perfect ('hasn't finished') em vez do Simple Past ('didn't finish').

frontend.learn_grammar.from_rule: Presente Perfeito: Até agora (até o momento)

Encontre e corrija o erro na frase.

Find and fix the mistake:

They have been owning that restaurant for over ten years.

✓ Correct! ✗ Not quite. Correct answer: They have owned that restaurant for over ten years.
'Own' é um verbo de estado e normalmente não aceita a forma contínua (-ing). A forma correta para um estado de posse contínuo é 'have owned'. Fique de olho nesses! 👀

frontend.learn_grammar.from_rule: Present Perfect com Verbos Estáticos (Eu tenho conhecido, ela tem sido/estado)

Escolha a forma correta do verbo para completar a frase, indicando uma mudança ao longo do tempo.

The quiet village ___ into a bustling town over the last decade.

✓ Correct! ✗ Not quite. Correct answer: has become
Usamos 'has become' (Present Perfect) para mostrar uma mudança que começou no passado e agora está completa ou é evidente no presente, especificamente ao longo da 'last decade'. 'Became' (Simple Past) sugeriria uma mudança concluída em um tempo passado específico e finalizado, o que não é a ênfase aqui. 'Is becoming' (Present Continuous) implicaria que a mudança ainda está ativamente em andamento neste exato momento, o que não é o mais adequado para 'over the last decade'.

frontend.learn_grammar.from_rule: Present Perfect: Mudanças ao Longo do Tempo (have/has + V3)

Escolha a forma correta

My eyes hurt because I ___ screens for too long.

✓ Correct! ✗ Not quite. Correct answer: have been watching
Os olhos vermelhos são o resultado de uma ação contínua que acabou de terminar ou ainda está em andamento. 'Have been watching' transmite isso corretamente.

frontend.learn_grammar.from_rule: Falar sobre Ações Contínuas (Present Perfect Continuous)

Encontre e corrija o erro.

Find and fix the mistake:

She works here for ten years.

✓ Correct! ✗ Not quite. Correct answer: She has worked here for ten years.
A ação começou no passado e continua, exigindo o tempo verbal Present Perfect ('has worked') com 'for' para indicar duração.

frontend.learn_grammar.from_rule: Present Perfect: For vs. Since (Ações Contínuas)

Encontre e corrija o erro na frase.

Find and fix the mistake:

She is living here since 2020.

✓ Correct! ✗ Not quite. Correct answer: She has lived here since 2020.
Quando uma ação começou no passado (since 2020) e continua até o presente, devemos usar o Present Perfect ou Present Perfect Continuous, não o Simple Present.

frontend.learn_grammar.from_rule: Present Perfect com Expressões de Tempo (for, since, yet)

Escolha a forma correta do verbo para completar a frase.

I ___ never ___ such a delicious meal.

✓ Correct! ✗ Not quite. Correct answer: have / eaten
A frase descreve uma experiência de vida até o presente, então o Present Perfect ('have eaten') está correto. 'Never' é um indicador chave.

frontend.learn_grammar.from_rule: Presente Perfeito: Até agora (até o momento)

Score: /10

Perguntas comuns (6)

O 'for' te diz a *duração* ou o período de tempo que algo tem acontecido (por exemplo, for three hours). Já o 'since' te diz o *ponto inicial* no tempo em que algo começou (por exemplo, since 9 AM).
Você usa quando uma ação ou estado começou no passado e continua até o momento presente, ou tem um resultado que ainda é relevante agora. É para coisas que estão still ongoing (ainda acontecendo).
Essas palavras ajudam a especificar 'por quanto tempo' uma ação tem acontecido ('for', 'since') ou se ela 'já aconteceu até agora' ('yet'). Elas fornecem um contexto de tempo crucial para ações que conectam o passado ao presente. Por exemplo:
I have worked here for five years.
'For' indica uma 'duração' (um período de tempo), como for two hours. 'Since' indica um 'ponto inicial' no passado, como since yesterday ou since 2020.
A ideia principal é conectar ações ou estados passados ao presente, especialmente quando o período de tempo em que ocorreram (tipo 'hoje' ou 'esta semana') *ainda está acontecendo*. Pense como até agora dentro de um período atual. Você diria, por exemplo: "I haven't seen my friend today" (Não vi meu amigo hoje), significando que o dia ainda não acabou e você ainda pode vê-lo.
Se o tempo que você está falando (tipo 'esta manhã') ainda está rolando no momento em que você fala, ele não está finalizado. Se esse tempo já passou (tipo, já é tarde e você está falando de 'esta manhã'), ele está finalizado. Essa diferença te ajuda a escolher entre Present Perfect e Simple Past. Por exemplo: se ainda é manhã, você diz "I haven't had coffee this morning."