B1 Verb Tenses 11 min read Médio

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

Domine for, since e yet para descrever ações e estados
conectando passado e presente
de forma perfeita.

Grammar Rule in 30 Seconds

Use the Present Perfect to connect past actions to the present moment using specific time markers like 'for', 'since', and 'yet'.

  • Use 'for' for a duration of time, like 'for three hours'.
  • Use 'since' for a specific starting point, like 'since 2010'.
  • Use 'yet' in negatives and questions for expected actions, like 'not yet'.
👤 + have/has + 🧩 (V3) + ⏳ (for/since/yet)

Overview

### Overview
O tempo verbal Present Perfect é uma estrutura gramatical fundamental em inglês que estabelece uma conexão entre um evento ou estado passado e o momento presente. Diferente do Simple Past, que descreve ações concluídas em um tempo definido no passado, o Present Perfect enfatiza a relevância contínua, a duração ou a incompletude de uma ação ou estado até o momento da fala. Quando combinado com expressões de tempo específicas como for, since e yet, sua função se torna ainda mais precisa, permitindo aos falantes transmitir relações temporais sutis, cruciais para uma comunicação clara.
Dominar essas combinações é essencial para que alunos de nível B1 articulem experiências, durações e situações contínuas com precisão.
### How This Grammar Works
O Present Perfect com for, since e yet opera conectando um evento ou período passado ao presente, indicando uma duração, um ponto de partida ou uma expectativa de conclusão. O princípio linguístico por trás disso é o conceito de relevância atual (current relevance), onde ações passadas não são isoladas, mas continuam a ter um efeito ou existência no presente.
Em português, a gente tem o Presente do Indicativo para ações que começaram no passado e continuam até agora, como em
Eu moro aqui há dez anos
. Em inglês, essa ideia de continuidade e relevância presente é expressa pelo Present Perfect. É como se a ação estivesse acontecendo ou tivesse um impacto direto no agora.
For: Esta preposição quantifica um período de tempo durante o qual uma ação ou estado persistiu. Quando você usa for, está especificando *quanto tempo* algo tem acontecido ou *quanto tempo* um estado tem existido, desde o seu início até o momento atual. Por exemplo, They have been friends for twenty years significa que a amizade deles começou há vinte anos e continua agora.
A duração é um bloco completo de tempo que leva até o presente e o inclui.
Em português, a gente expressaria isso com «há» ou por, seguido de um período: por duas horas,
há três semanas
, há muito tempo.
Since: Esta preposição identifica o ponto de partida de uma ação ou estado que continuou sem interrupção até o presente. Since aponta para um momento específico ou evento no passado quando a ação começou. Por exemplo, I have lived here since 2018 comunica que minha residência começou em 2018 e não cessou.
Marca a origem de um período que se estende até o presente. O ponto no tempo pode ser um ano, um mês, uma data específica ou outro evento passado.
Em português, usamos desde para indicar esse ponto de partida: desde 2018, desde segunda-feira,
desde que me mudei
.
Yet: Este advérbio sinaliza que uma ação ou evento esperado ainda não aconteceu até o momento presente. Yet é predominantemente usado em frases negativas e interrogativas. Em perguntas, busca confirmar se uma ação antecipada ocorreu (Have you eaten lunch yet?).
Em frases negativas, declara explicitamente a não ocorrência, muitas vezes com a implicação de que a ação ainda é esperada ou provavelmente acontecerá (I haven't submitted the assignment yet). A função linguística subjacente de yet é expressar uma lacuna entre a expectativa e a realidade atual.
Em português, para expressar algo que ainda não aconteceu, usamos ainda não ou já não (em perguntas, «já?»), dependendo do contexto. Yet em inglês cumpre uma função similar, focando na expectativa não realizada.
### Formation Pattern
A disposição das palavras em frases que usam o Present Perfect com for, since e yet segue padrões claros e previsíveis. Entender essas estruturas é fundamental para a aplicação correta.
Lembre-se que o Present Perfect em inglês é formado pelo verbo auxiliar have (ou has para a terceira pessoa do singular) + o particípio passado do verbo principal (V3). O particípio passado é a forma que usamos para indicar uma ação concluída, mas que ainda tem relevância.
  • Frases Afirmativas (com for ou since): Estas frases declaram uma ação ou estado que começou no passado e continua até o presente.
  • Padrão: Sujeito + have/has + Particípio Passado (+ Objeto) + for/since + Expressão de Tempo
  • Exemplo: She has worked at the company for five years. (Ela trabalha na empresa cinco anos.)
  • Aqui, has worked é o Present Perfect. for five years indica a duração.
  • Exemplo: We have known each other since primary school. (Nós nos conhecemos desde a escola primária.)
  • have known é o Present Perfect. since primary school indica o ponto de partida.
  • Frases Negativas (com for, since, ou yet): Estas frases negam uma ação ou estado, muitas vezes indicando que algo não ocorreu até o presente momento.
  • Padrão: Sujeito + have/has + not (haven't/hasn't) + Particípio Passado (+ Objeto) + (for/since + Expressão de Tempo / yet)
  • Exemplo: He hasn't called his parents for a week. (Ele não liga para os pais uma semana.)
  • Note que o for aqui se refere à duração da *não ação*.
  • Exemplo: They haven't visited their grandmother since Christmas. (Eles não visitam a avó deles desde o Natal.)
  • O since indica o ponto a partir do qual a visita não ocorreu.
  • Exemplo: I haven't finished reading the book yet. (Eu ainda não terminei de ler o livro.)
  • Yet é usado para indicar que algo esperado ainda não aconteceu. Quase sempre vai no final da frase.
  • Observação: Yet quase sempre aparece no final da frase em negações. Em português, usamos ainda não.
  • Frases Interrogativas (Perguntas com for, since, ou yet): Estas frases perguntam sobre a duração, o ponto de partida ou o status de conclusão de uma ação ou estado.
  • Padrão: Have/Has + Sujeito + Particípio Passado (+ Objeto) + (for/since + Expressão de Tempo / yet)?
  • Exemplo: Have you studied English for long? (Você estuda inglês muito tempo?)
  • Pergunta sobre a duração.
  • Exemplo: Has she worked here since last year? (Ela trabalha aqui desde o ano passado?)
  • Pergunta sobre o ponto de partida.
  • Exemplo: Have they arrived at the airport yet? (Eles chegaram ao aeroporto?)
  • Pergunta se a ação esperada já foi concluída. Em português, usamos «já?».
  • Observação: Em perguntas, yet geralmente vem no final.
| Português (Brasil) | Inglês (Present Perfect) |
|--------------------|--------------------------|
| Eu moro aqui há 10 anos. | I have lived here for 10 years. |
| Ela estuda desde 2015. | She has studied since 2015. |
| Eles ainda não chegaram? | Have they arrived yet? |
### When To Use It
A aplicação do Present Perfect com for, since e yet é apropriada em vários contextos distintos, todos ligados ao conceito de relevância atual. Ele é usado para descrever situações que são inerentemente não concluídas ou que têm uma consequência direta no presente.
  • Para expressar a duração de uma ação ou estado em andamento: Use for ou since quando uma ação começou no passado e continua até o momento presente. Esta é uma função primária para ambas as expressões de tempo.
  • I have lived in this city for ten years. (Eu moro nesta cidade dez anos. A ação de morar começou há dez anos e continua até agora.)
  • She has been a doctor since 2005. (Ela é médica desde 2005. A profissão começou em 2005 e ela continua sendo médica.)
  • Isso destaca a natureza contínua da ação ou estado. Em português, usamos o Presente do Indicativo com «há» ou desde.
  • Para discutir experiências ou realizações até o presente: Embora for, since e yet não estejam sempre presentes nesses casos, o Present Perfect expressa naturalmente experiências de vida sem uma referência de tempo passada específica. Quando uma duração ou ponto de partida é relevante, esses advérbios se integram perfeitamente.
  • We have traveled to twenty countries. (Nós viajamos para vinte países. Refere-se ao total de países visitados até agora, uma experiência acumulada.)
  • He has learned a lot since he started this job. (Ele aprendeu muito desde que começou este trabalho. O aprendizado começou com o trabalho e continua ou se acumulou.)
  • Aqui, o foco é no resultado ou na soma das experiências até o momento presente.
  • Para indicar que uma ação esperada ainda não ocorreu: Este é o domínio específico de yet, usado principalmente em frases negativas e interrogativas.
  • The package hasn't arrived yet. (O pacote ainda não chegou. Esperava-se que chegasse, mas no momento está faltando.)
  • Have you finished your presentation yet? (Você terminou sua apresentação? Pergunta se a conclusão ocorreu até este momento.)
  • Yet significa um estado de incompletude que está sujeito a mudança.
  • Para descrever ações recentemente concluídas com resultados visíveis no presente: Embora for e since sejam menos comuns aqui, yet pode ser usado. Isso conecta a ação passada a um resultado atual, muitas vezes implicando frescor ou recência. Esta categoria geralmente usa just ou already, mas yet ainda pode aparecer em contextos negativos.
  • The rain hasn't stopped yet. (A chuva ainda não parou. A cessação da chuva era esperada, mas ainda está chovendo, com a consequência atual de condições molhadas.)
  • Em português, poderíamos dizer
    Ainda não parou de chover
    .
### When Not To Use It
A aplicação incorreta do Present Perfect muitas vezes ocorre quando os alunos o usam para ações que estão completamente desconectadas do presente ou para períodos de tempo que já foram concluídos. A adesão estrita à sua função principal – conectar o passado ao presente – previne esses erros.
  • Para ações concluídas em um tempo específico e finalizado no passado: Se uma ação está completa e ocorreu em um momento definido no passado, o Simple Past é obrigatório. O Present Perfect evita explicitamente referir-se a um momento passado preciso em que a ação terminou.
  • Incorreto: I have visited Rome last summer. (Eu visitei Roma no verão passado.)
  • O tempo last summer é um período concluído. Em português, usamos o pretérito perfeito (visitei).
  • Correto: I visited Rome last summer.
  • Incorreto: She has bought a new car yesterday. (Ela comprou um carro novo ontem.)
  • O tempo yesterday é um momento definido no passado.
  • Correto: She bought a new car yesterday.
  • Com expressões de tempo que denotam um período concluído: Palavras e frases como yesterday, last week, two years ago, in 2005, when I was a child (ontem, semana passada, dois anos atrás, em 2005, quando eu era criança) apontam para períodos específicos e concluídos. Estes são incompatíveis com a natureza de relevância contínua do Present Perfect.
  • Incorreto: We have seen that film on Monday. (Nós vimos aquele filme na segunda-feira.)
  • On Monday refere-se a um dia concluído.
  • Correto: We saw that film on Monday.
  • No entanto, se o período não estiver concluído (por exemplo, today, this week – hoje, esta semana), o Present Perfect é apropriado: I haven't seen him today (Eu não o vi hoje), pois hoje ainda não terminou.
  • Para ações que começaram e terminaram no passado sem conexão presente: Mesmo que o tempo exato não seja declarado, se o contexto implicar uma ação concluída sem consequência atual, use o Simple Past. O Present Perfect sugere que a ação ou seu resultado ainda é relevante.
  • Shakespeare wrote many plays. (Shakespeare escreveu muitas peças. Ele não está mais vivo, então a ação de escrever está concluída.)
  • Incorreto: Shakespeare has written many plays. (Isso implicaria que ele ainda está vivo e escrevendo, ou que sua escrita tem um impacto direto e contínuo de uma forma não transmitida pela frase isolada.)
### Common Mistakes
Os alunos frequentemente encontram armadilhas específicas ao lidar com o Present Perfect com for, since e yet. Reconhecer esses padrões de erro comuns é crucial para a melhoria.
  • Confundir for e since: Este é, sem dúvida, o erro mais comum. Lembre-se: for indica a duração (quanto tempo durou), enquanto since indica o ponto de partida (quando começou). Usá-los de forma intercambiável leva a imprecisões gramaticais.
  • Incorreto: I have waited since two hours. (Eu esperei desde duas horas.)
  • O correto é indicar a duração: for two hours.
  • Correto: I have waited for two hours. (Eu esperei por duas horas.)
  • Incorreto: She has studied English for 2015. (Ela estudou inglês desde 2015.)
  • O correto é indicar o ponto de partida: since 2015.
  • Correto: She has studied English since 2015. (Ela estuda inglês desde 2015.)
  • Por quê acontece? Em português, usamos «há» ou por para duração e desde para o ponto de partida. A tradução literal de «há» pode levar a usar for, mas quando «há» se refere a um período de tempo (e não a tempo decorrido), como em há dois anos, pode ser confundido com o ponto de partida. O importante é: for = quantidade de tempo; since = momento exato em que começou.
  • Usar Simple Past em vez de Present Perfect para ações em andamento: Se uma ação começou no passado e continua até o presente, ou tem relevância atual, o Present Perfect é necessário, não o Simple Past. Essa é uma das maiores diferenças entre os dois tempos verbais.
  • Incorreto: I lived here for ten years. (Eu morei aqui por dez anos. Isso implica que eu não moro mais aqui.)
  • Correto: I have lived here for ten years. (Eu moro aqui há dez anos. Isso implica que ainda moro aqui.)
  • Por quê acontece? Em português, usamos o Presente do Indicativo para ações que começaram no passado e continuam no presente (
    Eu moro aqui há dez anos
    ). Em inglês, a estrutura
    I lived here for ten years
    (Simple Past) descreve uma ação completa no passado, como
    Eu morei lá e me mudei
    . A confusão surge ao traduzir a ideia de continuidade do português para o inglês.
  • Uso ou posicionamento incorreto de yet: Yet é usado quase exclusivamente em frases negativas e perguntas. Ele geralmente aparece no final da oração.
  • Incorreto: I already haven't eaten yet. (Eu já não comi ainda. Duplo negativo e redundante.)
  • Correto: I haven't eaten yet. (Eu não comi ainda.)
  • Correto (alternativa com already): I already have eaten. (Eu comi.)
  • Incorreto: She yet hasn't called. (Ela ainda não ligou. Posicionamento incorreto.)
  • Correto: She hasn't called yet. (Ela não ligou ainda.)
  • Por quê acontece? Em português, ainda não pode vir antes ou depois do verbo em algumas construções, e «já» tem um uso mais flexível. A tendência é tentar aplicar essa flexibilidade ao yet ou confundi-lo com already.
  • Usar Present Simple ou Present Continuous com for/since para duração: Para ações ou estados que começaram no passado e continuam, o Present Perfect (ou Present Perfect Continuous) é o tempo verbal correto. O Present Simple e o Present Continuous não são usados com for e since para indicar essa continuidade a partir do passado.
  • Incorreto: I am living here for ten years. (Eu estou morando aqui há dez anos. O Present Continuous não indica continuidade a partir do passado.)
  • Correto: I have been living here for ten years. (Present Perfect Continuous - ênfase na continuidade)
  • Correto: I have lived here for ten years. (Present Perfect - indica que a ação começou e continua)
  • Por quê acontece? Em português, usamos o Presente do Indicativo (moro) ou o Gerúndio com estar (estou morando) para expressar ações contínuas. A tradução literal de estou morando pode levar ao uso do Present Continuous em inglês, mas a estrutura correta para expressar a continuidade a partir de um ponto no passado é o Present Perfect ou Present Perfect Continuous.
### Contrast With Similar Patterns
É crucial distinguir o Present Perfect com for, since e yet de outros tempos verbais, especialmente o Simple Past, para evitar confusões comuns.
| Característica | Present Perfect (for/since/yet) | Simple Past |
|---|---|---|
| Foco Principal | Conexão entre passado e presente; duração contínua; relevância atual; expectativa não cumprida. | Ação concluída em um ponto específico e finalizado no passado; sem relevância direta com o presente. |
| Tempo | Indefinido ou contínuo até o presente. | Definido e concluído no passado. |
| Uso com for/since | SIM, para indicar duração ou ponto de partida de ações/estados que continuam no presente. Ex: I have known him for five years. | NÃO, a menos que a ação tenha sido concluída dentro de um período passado específico. Ex: I lived there for five years (and then I moved). |
| Uso com yet | SIM, em negativas e perguntas para indicar algo que ainda não aconteceu. Ex: Have you finished yet? | NÃO. O Simple Past não é usado com yet para indicar algo que ainda não aconteceu. |
| Uso com yesterday, last week, in 2010 | NÃO. Essas expressões indicam tempo concluído no passado. | SIM. São usadas para indicar o tempo exato da ação concluída. Ex: I saw him yesterday. |
| Exemplo de Duração | She has lived here for ten years. (Ela mora aqui há 10 anos - e ainda mora.) | She lived here for ten years. (Ela morou aqui por 10 anos - e não mora mais.) |
| Exemplo de Ação Concluída | I have finished my homework. (Terminei a lição de casa - e isso é importante agora, talvez para poder sair.) | I finished my homework yesterday. (Terminei a lição de casa ontem - a ação está completa e o tempo é específico.) |
| Exemplo com yet | He hasn't called yet. (Ele ainda não ligou - a expectativa é que ele ligue.) | Não aplicável diretamente com yet para indicar algo que ainda não aconteceu. |
Present Perfect vs. Present Perfect Continuous:
Embora ambos conectem o passado ao presente, o Present Perfect Continuous (have/has been + -ing) enfatiza a duração da ação e a continuidade, muitas vezes com a implicação de que a ação pode ainda não ter terminado ou que o resultado é o processo em si. O Present Perfect simples (have/has + V3) foca mais no resultado ou na experiência acumulada.
  • I have read three chapters. (Eu li três capítulos. Foco no resultado: três capítulos lidos.)
  • I have been reading for two hours. (Eu estou lendo há duas horas. Foco na duração da ação de ler.)
Com for e since, ambos os tempos são frequentemente possíveis e a escolha depende do que você quer enfatizar. Com yet, o Present Perfect simples é mais comum em perguntas e negativas.
### Quick FAQ
1. Posso usar for e since com o Simple Past em inglês?
Sim, mas com um significado diferente! Quando você usa for ou since com o Simple Past, você está indicando que uma ação começou em um ponto específico no passado e durou por um período, mas essa ação já terminou. Por exemplo, I lived in Brazil for five years significa que morei no Brasil por cinco anos, mas não moro mais lá.
Compare com I have lived in Brazil for five years, que significa que moro no Brasil há cinco anos e ainda moro.
2. Qual a diferença entre already, yet e just com o Present Perfect?
  • Already: Usado em frases afirmativas para indicar que algo aconteceu antes do esperado ou antes do momento presente. Ex: I have already finished. (Eu já terminei.)
  • Yet: Usado em frases negativas e interrogativas para indicar algo que ainda não aconteceu, mas é esperado. Ex: I haven't finished yet. (Eu ainda não terminei.) / Have you finished yet? (Você já terminou?)
  • Just: Usado em frases afirmativas para indicar que algo aconteceu muito recentemente, há pouco tempo. Ex: I have just finished. (Eu acabei de terminar.)
3. Em português, eu diria
Eu moro aqui há 10 anos
. Em inglês, é I live here for 10 years ou I have lived here for 10 years?
A tradução mais precisa para expressar que você mora aqui há 10 anos e ainda mora é I have lived here for 10 years. (Present Perfect). Se você dissesse I live here for 10 years, estaria gramaticalmente incorreto. O Present Simple em inglês não é usado com for ou since para indicar ações contínuas que começaram no passado.
Se você quisesse dizer que morou lá por 10 anos, mas se mudou, a frase correta seria I lived here for 10 years. (Simple Past).
4. O yet só pode ser usado no final da frase?
Na grande maioria dos casos, sim, especialmente em frases negativas e perguntas. É a posição mais natural e comum. Ex: They haven't arrived yet. / Has he called yet?. Tentar colocá-lo em outra posição pode soar estranho ou incorreto para um falante nativo.

Present Perfect Construction

Subject Auxiliary Past Participle Time Expression
I / You / We / They
have
worked
for 2 years
He / She / It
has
worked
since 2021
I / You / We / They
haven't
finished
yet
He / She / It
hasn't
finished
yet
Have
you
eaten
yet?
Has
she
arrived
yet?

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

The Present Perfect with time expressions describes states or actions that began in the past and continue into the present, or actions expected to happen soon.

1

Duration (For)

To express the total length of time an action has been happening up to now.

“They have been married for twenty years.”

“She has worked here for six months.”

2

Starting Point (Since)

To express the specific moment or date when an action began.

“I have known him since primary school.”

“It hasn't rained since last Tuesday.”

3

Expectation (Yet)

Used in negative sentences and questions to talk about something that hasn't happened but is expected to.

“Have you finished your homework yet?”

“The train hasn't arrived yet.”

Reference Table

Reference table for Present Perfect com Expressões de Tempo (for, since, yet)
Expressão de Tempo Significado Uso Exemplo
for
Duração (um período de tempo)
Por quanto tempo?
`for` + uma quantidade de tempo
I've studied `for` three hours.
since
Ponto inicial (um tempo específico)
Desde quando?
`since` + um ponto no tempo (data, evento)
She's been absent `since` Monday.
yet
Até agora (negativo/pergunta)
Já aconteceu?
Principalmente em frases negativas e perguntas
Have you finished `yet`? / I haven't finished `yet`.

Espectro de formalidade

Formal
Have you completed the report yet?

Have you completed the report yet? (Workplace)

Neutro
Have you finished the report yet?

Have you finished the report yet? (Workplace)

Informal
Done with the report yet?

Done with the report yet? (Workplace)

Gíria
You done yet?

You done yet? (Workplace)

Present Perfect com For, Since, Yet

Present Perfect + Expressões de Tempo

FOR (Duração)

  • Tempo de duração Por quanto tempo algo dura
  • For 2 hours Um período
  • I have waited for ages. Ação contínua

SINCE (Ponto Inicial)

  • Momento específico Quando algo começou
  • Since Monday Um ponto fixo
  • She has studied since 9 AM. Ação começou e continua

YET (Não aconteceu / Pergunta)

  • Até agora Expectativa de acontecer
  • Haven't eaten yet Conclusão negativa
  • Have you seen it yet? Pergunta sobre conclusão

For vs. Since vs. Yet

FOR
For 3 years Duração
For a long time Período
I've known him for years. Por quanto tempo?
SINCE
Since 2020 Ponto inicial
Since I was a kid Evento específico
She's lived here since last May. Desde quando?
YET
Haven't finished yet Não completado (negativo)
Have you heard yet? Esperado (pergunta)
It hasn't arrived yet. Até este momento

Escolhendo a Expressão de Tempo Certa

1

A ação está em andamento do passado até agora?

YES
Use Present Perfect
NO
Use Simple Past
2

Você está indicando a 'duração' do tempo?

YES
Use `for`
NO
Continuar
3

Você está indicando o 'ponto inicial' no tempo?

YES
Use `since`
NO
Continuar
4

É uma frase negativa ou uma pergunta sobre algo que se espera que aconteça?

YES
Use `yet` (geralmente no final)
NO
Considere `already` para afirmativas

Contextos Comuns para For, Since, Yet

Duração

  • for three days
  • for a while
  • for ages
  • for many years
🗓️

Ponto Inicial

  • since last week
  • since 2021
  • since I was born
  • since breakfast

Status de Conclusão

  • haven't done it yet
  • hasn't arrived yet
  • have you finished yet?
  • not yet

Exemplos por nível

1

I have lived here for one year.

I have lived here for one year.

2

She has been a student since 2022.

She has been a student since 2022.

3

I have not seen the teacher yet.

I have not seen the teacher yet.

4

Have you finished yet?

Have you finished yet?

1

We have known each other for a long time.

We have known each other for a long time.

2

He hasn't called me since yesterday.

He hasn't called me since yesterday.

3

Has the bus arrived yet?

Has the bus arrived yet?

4

I've had this phone for six months.

I've had this phone for six months.

1

I have worked in this department since I joined the company.

I have worked in this department since I joined the company.

2

They haven't decided on the new project yet.

They haven't decided on the new project yet.

3

She has been sick for the last three days.

She has been sick for the last three days.

4

Have you seen the latest news about the strike yet?

Have you seen the latest news about the strike yet?

1

The economy has been in recession for several consecutive quarters.

The economy has been in recession for several consecutive quarters.

2

Since the implementation of the new law, crime rates have dropped.

Since the implementation of the new law, crime rates have dropped.

3

We haven't yet reached a consensus on the budget.

We haven't yet reached a consensus on the budget.

4

I've been meaning to ask you about that for ages.

I've been meaning to ask you about that for ages.

1

The company has yet to issue a formal apology for the data breach.

The company has yet to issue a formal apology for the data breach.

2

Ever since the dawn of the digital age, privacy has been a concern.

Ever since the dawn of the digital age, privacy has been a concern.

3

For as long as I can remember, this building has stood vacant.

For as long as I can remember, this building has stood vacant.

4

Have you not yet realized the gravity of the situation?

Have you not yet realized the gravity of the situation?

1

The philosophical implications of this theory have been debated for centuries.

The philosophical implications of this theory have been debated for centuries.

2

Since time immemorial, humans have sought meaning in the stars.

Since time immemorial, humans have sought meaning in the stars.

3

The board has yet to manifest any intention of revising the policy.

The board has yet to manifest any intention of revising the policy.

4

I have for some time now harbored doubts about his sincerity.

I have for some time now harbored doubts about his sincerity.

Fácil de confundir

Present Perfect with Time Expressions (for, since, yet) vs Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished times.

Present Perfect with Time Expressions (for, since, yet) vs For vs. Since

Using 'since' with a duration of time.

Present Perfect with Time Expressions (for, since, yet) vs Yet vs. Already

Using 'yet' in positive sentences.

Erros comuns

I live here for two years.

I have lived here for two years.

You cannot use Present Simple for an action that started in the past and continues now.

I have lived here since two years.

I have lived here for two years.

Use 'for' with a duration (number of years).

I have yet finished.

I haven't finished yet.

'Yet' is used in negative sentences, usually at the end.

He have been here.

He has been here.

Third person singular (he/she/it) requires 'has'.

I have seen him since two days.

I have seen him for two days / I haven't seen him for two days.

Confusing the start point with the duration.

Did you finish yet?

Have you finished yet?

In British English, 'yet' requires the Present Perfect, not Past Simple.

I have worked since 3 hours.

I have worked for 3 hours.

3 hours is a duration, not a starting point.

I have been knowing him for years.

I have known him for years.

Stative verbs like 'know' cannot be used in the continuous form.

I have lived here since I am a child.

I have lived here since I was a child.

The clause after 'since' should be in the Past Simple.

I haven't yet seen it.

I haven't seen it yet.

While 'haven't yet' is possible, B1 learners should master the end-position first for natural flow.

I have yet to not see it.

I have yet to see it.

'Have yet to' is already negative in meaning; adding 'not' is a double negative.

Padrões de frases

I have been a ___ for ___.

She hasn't ___ since ___.

Have you ___ yet?

It has been ___ since ___.

Real World Usage

Job Interviews very common

I have worked in sales for over ten years.

Texting Friends constant

Haven't left the house yet, see u soon!

Doctor's Appointment common

I've had this cough since last night.

Travel / Airports very common

Has the gate opened yet?

Social Media Updates common

We've been at the beach for 5 hours and I'm already sunburnt!

Customer Support common

I haven't received my refund yet.

💡

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.
⚠️

Cuidado com o 'Yet'

'Yet' é quase só para frases negativas e perguntas! Não tente usar em frases afirmativas. Para afirmativas, você provavelmente vai querer 'already'. "I haven't seen him yet."
🎯

Atalho para Verbos Estáticos

Para verbos que descrevem estados (como 'know', 'love', 'be'), geralmente usamos o Present Perfect (ex:
I have known her
), e não o Present Perfect Continuous (ex:
I have been knowing her
é geralmente incorreto). É um jeito rápido de soar mais nativo!
🌍

Britânicos vs. Americanos

Embora ambos usem esses padrões, americanos às vezes usam Simple Past onde britânicos usariam Present Perfect (ex:
Did you eat yet?
vs.
Have you eaten yet?
). Ambos são entendidos, mas saber as diferenças sutis pode fazer você soar mais como um local.
💡

Pratique com Sua Vida

Tente descrever suas próprias experiências usando 'for', 'since' e 'yet'. Por quanto tempo você mora na sua cidade? O que você tem feito desde esta manhã?
I have lived in São Paulo for five years.

Smart Tips

Try to answer the question 'When did it start?'. If the answer is your time expression, use 'since'. If it's not, use 'for'.

I've been here since 2 hours. I've been here for 2 hours.

Use 'since' to show loyalty and long-term commitment to a company or skill.

I work here for 5 years. I have worked here since 2018.

Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.

Did you do it yet? Have you done it yet?

Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.

I've been happy since I have moved. I've been happy since I moved.

Pronúncia

/aɪv/

Contraction Stress

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.

yet? ↗

Yet Emphasis

The word 'yet' at the end of a sentence often carries a rising intonation in questions.

Question Rise

Have you finished yet? ↗

Conveys a genuine inquiry or slight impatience.

Memorize

Mnemônico

FOR is for the 'length' of the race; SINCE is for the 'starting' place.

Associação visual

Imagine a ruler (For) measuring a line, and a pin (Since) stuck into a specific date on a calendar. For measures; Since marks.

Rhyme

Since is the start, For is the part, Yet is the heart of the question's art.

Story

I have lived in this house for ten years. Since I moved in, I have painted every room. I haven't finished the kitchen yet, but I'm working on it!

Word Web

DurationTimelineUnfinishedExperienceConnectionExpectationAuxiliary

Desafio

Write three sentences about your current job or hobby using 'for', 'since', and 'yet'.

Notas culturais

British speakers are very strict about using Present Perfect with 'yet'. Using Past Simple ('Did you eat yet?') sounds American.

In casual US speech, Past Simple is often used with 'yet' and 'already'.

Using 'since' to anchor your experience to a specific achievement is common in Western CVs.

The Present Perfect developed in Old English using the verb 'habban' (to have) plus a past participle to indicate possession of a completed state.

Iniciadores de conversa

How long have you lived in your current house?

Have you seen any good movies lately?

How long have you known your best friend?

Have you finished your goals for this year yet?

Temas para diário

Write about a hobby you have. How long have you done it? Why did you start?
Describe your career or education history using 'for' and 'since'.
Make a 'To-Do' list and write about what you haven't finished yet and why.
Reflect on a long-term relationship (friend or family). How has it changed since you first met?

Erros comuns

Incorrect

Correto


Incorrect

Correto


Incorrect

Correto


Incorrect

Correto

Test Yourself

Escolha a expressão de tempo correta para completar a frase.

I haven't bought a new phone ___ two years.

✓ Correct! ✗ Not quite. Correct answer: for
For é usado para expressar uma duração de tempo ('two years'). Since precisa de um ponto inicial, e yet é para negativas/perguntas sobre conclusão.
Encontre e corrija o erro na frase. Error Correction

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.
Qual frase usa corretamente o Present Perfect com uma expressão de tempo? Múltipla escolha

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.
Traduza para o inglês: 'Llevo tres horas estudiando.' Tradução

Traduza para o inglês: 'Llevo tres horas estudiando.'

Answer starts with: ["I...

✓ Correct! ✗ Not quite. Correct answer: ["I have been studying for three hours.","I've been studying for three hours."]
O espanhol 'Llevo... estudiando' implica uma ação contínua do passado, melhor traduzida com Present Perfect Continuous e 'for' para duração.

Score: /4

Exercicios praticos

8 exercises
Fill in the blank with 'for' or 'since'.

I have been a doctor ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point.
Choose the correct sentence. Múltipla escolha

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have lived here for five years.
Use Present Perfect + 'for' for a duration.
Correct the error in the sentence. Error Correction

Find and fix the mistake:

He hasn't yet finished his dinner.

✓ Correct! ✗ Not quite. Correct answer: He hasn't finished his dinner yet.
'Yet' usually goes at the end of the sentence.
Change the sentence to a question using 'yet'. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: Have they arrived yet?
Questions with 'yet' follow the Have + Subj + V3 + yet pattern.
Is the following rule true or false? True False Rule

You can use 'since' with a duration of time like 'three weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
'Since' is for starting points, 'for' is for durations.
Complete the dialogue. Dialogue Completion

A: Is the movie over? B: No, it ___.

✓ Correct! ✗ Not quite. Correct answer: hasn't finished yet
Negative Present Perfect is used for unfinished expectations.
Which word goes with 'since'? Grammar Sorting

Sort these: 1. Two hours, 2. Last night, 3. A long time.

✓ Correct! ✗ Not quite. Correct answer: 2
'Last night' is a specific point in time.
Match the time expression to the correct category. Match Pairs

Match: A. For, B. Since | 1. 1995, 2. Six months

✓ Correct! ✗ Not quite. Correct answer: A2, B1
For + six months (duration); Since + 1995 (point).

Score: /8

Practice Bank

11 exercises
Escolha a palavra correta para completar a frase. Preencher as lacunas

He ___ worked on this project for months.

✓ Correct! ✗ Not quite. Correct answer: has
Escolha a expressão de tempo correta para completar a frase. Preencher as lacunas

I haven't visited my grandparents ___ last Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
Encontre e corrija o erro na frase. Error Correction

Have you already finished your homework yet?

✓ Correct! ✗ Not quite. Correct answer: Have you finished your homework yet?
Encontre e corrija o erro na frase. Error Correction

They wait for the bus since ten minutes.

✓ Correct! ✗ Not quite. Correct answer: They have been waiting for the bus for ten minutes.
Qual frase usa corretamente 'for' ou 'since'? Múltipla escolha

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has worked here for five years.
Traduza para o inglês: 'No he comido desde esta mañana.' Tradução

Translate into English: 'No he comido desde esta mañana.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten since this morning.","I have not eaten since this morning."]
Traduza para o inglês: '¿Has terminado tu informe todavía?' Tradução

Translate into English: '¿Has terminado tu informe todavía?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you finished your report yet?","Have you completed your report yet?"]
Coloque as palavras em ordem para formar uma frase correta. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They have lived here for ten years.
Coloque as palavras em ordem para formar uma frase correta. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: Have you seen that movie yet?
Associe o início da frase com a expressão de tempo correta. Match Pairs

Associe o início de cada frase com sua expressão de tempo correta:

✓ Correct! ✗ Not quite. Correct answer: matched
Associe as situações com a expressão de tempo apropriada. Match Pairs

Associe as situações com a expressão de tempo correta:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /11

Perguntas frequentes (8)

No, 'since' must be followed by a specific point in time (e.g., `since 2010`). For durations, use `for`.

Yes, it is grammatically correct and more formal. However, in B1 English, placing `yet` at the end is more common and natural.

Because 'know' is a stative verb. Stative verbs (like know, like, believe) are rarely used in the continuous form, even in the Present Perfect.

`For` measures the length of time (a period). `Since` marks the start of the time (a point).

No, use `already` for positive sentences. `I have already finished` vs `I haven't finished yet`.

Yes, Americans often use the Past Simple with 'yet' (e.g., `Did you eat yet?`), whereas British English prefers the Present Perfect.

Yes! You can say `since I was a child` or `since we met`. The verb in that clause is usually in the Past Simple.

No, `for ages` is an informal idiom meaning 'for a very long time'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Pretérito Perfecto / Presente + desde hace

English MUST use Present Perfect for 'how long' situations.

French moderate

Passé Composé / Présent + depuis

English uses Present Perfect for ongoing states, whereas French uses the Present.

German partial

Perfekt / Präsens + seit

German speakers often incorrectly use Present Simple in English ('I am here since Monday').

Japanese low

~te iru / ~kara

Japanese doesn't have a direct 'have + V3' auxiliary structure.

Arabic partial

Mundhu + Present/Past

Arabic does not have a specific 'perfect' aspect like English.

Chinese low

Le (了) / Yijing (已经)

Chinese has no verb conjugation for tense or person.

Learning Path

Prerequisites

Was this helpful?
Nenhum comentário ainda. Seja o primeiro a compartilhar suas ideias!