B1 Verb Tenses 23 min read Médio

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

O 'for' te diz a duração e o 'since' te diz o ponto inicial para ações contínuas no Present Perfect. Fácil, né?

Grammar Rule in 30 Seconds

Use 'for' for a total duration of time and 'since' for a specific starting point in the past.

  • Use 'for' with periods of time like 'two hours' or 'five years'. Example: 'I have lived here for five years.'
  • Use 'since' with specific dates, times, or events like 'Monday' or '2010'. Example: 'I have lived here since 2010.'
  • Always use the Present Perfect (have/has + past participle) to show the action is still happening now.
Subject + have/has + Past Participle + [for + ⏱️] OR [since + 📍]

Overview

### Overview
Dominar o Present Perfect com as preposições for e since é como ganhar uma chave mestra para a comunicação em inglês. Se você já tentou explicar há quanto tempo trabalha na sua empresa atual ou desde quando conhece seu melhor amigo, provavelmente sentiu aquela dúvida:
Uso o presente ou o passado?
. Para nós, falantes de português, esse é um dos pontos mais desafiadores, mas também um dos mais gratificantes.
Em português, quando algo começou no passado e continua agora, costumamos usar o presente simples:
Eu moro em São Paulo há dez anos
. No inglês, essa estrutura não funciona. Se você disser I live in São Paulo for ten years, um nativo vai entender, mas soará gramaticalmente incompleto ou estranho.
É aqui que entra o Present Perfect como uma ponte temporal. Ele conecta o ponto de partida (no passado) com o momento da fala (o presente).
Este tempo verbal, acompanhado de for e since, permite que você quantifique a duração de uma situação ou especifique o momento exato em que ela começou. É a ferramenta essencial para falar sobre sua carreira no LinkedIn, preencher um perfil em um aplicativo de relacionamentos ou simplesmente bater papo com amigos no barzinho sobre suas experiências de vida. Entender essa nuance é o que separa o nível básico do intermediário (B1), permitindo que você soe muito mais natural e preciso.
### How This Grammar Works
Para entender como essa gramática funciona, precisamos primeiro olhar para o nosso próprio idioma. Em português, temos uma flexibilidade que o inglês não possui. Nós usamos o verbo no presente (Eu estudo) junto com expressões de tempo (há dois meses ou desde janeiro) para indicar continuidade.
No inglês, a lógica é diferente. O Present Perfect (have/has + particípio) é obrigatório para ações que não terminaram. As palavras for e since servem como marcadores para essa continuidade, mas cada uma foca em um aspecto diferente do tempo:
  1. 1For (Duração): Imagine o for como uma régua. Ele mede o tamanho do período de tempo. Se você quer dizer o total de minutos, horas, dias ou anos que uma ação durou até agora, use for. Em português, ele equivale ao nosso «há» (com sentido de tempo decorrido) ou por.
  • I have worked here for five years. (Eu trabalho aqui há cinco anos/por cinco anos).
  • Dica de mestre: Se você consegue contar o tempo (1, 2, 3...), use for.
  1. 1Since (Ponto de Partida): Imagine o since como um pino em um mapa ou um marco em um calendário. Ele indica o momento exato em que a ação começou. Não estamos contando a duração total, mas apontando para o início. Em português, equivale ao nosso desde.
  • I have worked here since 2019. (Eu trabalho aqui desde 2019).
  • Dica de mestre: Se você está citando uma data, um dia da semana, um mês ou um evento específico (como since I graduated), use since.
| Característica | For | Since |
| :--- | :--- | :--- |
| Foco | Duração (período de tempo) | Ponto de partida (momento específico) |
| Pergunta correspondente | How long? (Quanto tempo?) | Since when? (Desde quando?) |
| Exemplos comuns | ten minutes, two weeks, a long time | Monday, 9 AM, last Christmas, 2010 |
| Equivalente em PT-BR | há / por | desde |
### Formation Pattern
A estrutura do Present Perfect é fixa, e para nós, brasileiros, o segredo é não esquecer do verbo auxiliar have ou has. Diferente do português, onde conjugamos o verbo principal de várias formas (eu moro, tu moras, nós moramos), no inglês o verbo principal fica no particípio (a famosa 3ª coluna da lista de verbos), e quem faz o trabalho pesado é o auxiliar.
A estrutura básica é:
Subject + have/has + Past Participle + for/since + time expression
| Sujeito | Auxiliar | Particípio (V3) | Complemento com For / Since |
| :--- | :--- | :--- | :--- |
| I / You / We / They | have | been | ...for two hours. |
| He / She / It | has | lived | ...since last year. |
Formas Afirmativas (e contrações):
No dia a dia, em uma conversa informal ou no trabalho, a gente quase sempre usa as contrações. Isso dá fluidez à fala.
  • I haveI've (I've been a teacher for a decade.)
  • She hasShe's (She's known him since high school.)
  • They haveThey've (They've lived in Brazil for six months.)
Formas Negativas:
Para dizer que algo não acontece há algum tempo, usamos haven't ou hasn't.
  • We haven't seen a movie since the pandemic started. (Nós não vemos um filme desde que a pandemia começou).
  • It hasn't rained for weeks. (Não chove há semanas).
Formas Interrogativas:
Basta inverter a posição do auxiliar com o sujeito. É muito comum começarmos essas perguntas com How long...?.
  • Have you lived here for a long time? (Você mora aqui há muito tempo?)
  • How long has he been at the office? (Há quanto tempo ele está no escritório?)
### When To Use It
Agora, vamos aplicar isso a situações reais do nosso cotidiano brasileiro. Quando é que você realmente vai precisar usar isso?
  1. 1Carreira e Trabalho:
Imagine que você está em uma entrevista de emprego ou atualizando seu LinkedIn. Para falar da sua experiência atual, o Present Perfect é seu melhor amigo.
  • I have been a manager for three years. (Sou gerente há três anos).
  • I have worked at this startup since it was founded. (Trabalho nesta startup desde que ela foi fundada).
Olha só: se você usar o passado simples (I worked), o recrutador vai achar que você já saiu do emprego!
  1. 1Relacionamentos e Amizades:
Sabe aquela conversa no Uber ou com um motorista de app sobre há quanto tempo você mora na cidade ou conhece alguém?
  • I've lived in this neighborhood since I was a kid. (Moro neste bairro desde que era criança).
  • My best friend and I have known each other for ages. (Eu e meu melhor amigo nos conhecemos há séculos).
  1. 1Hábitos e Estilo de Vida:
Seja falando sobre a academia, o uso de um app como o iFood, ou um hobby.
  • I've had this iPhone for four years and it still works. (Tenho este iPhone há quatro anos e ele ainda funciona).
  • She has been a vegetarian since 2015. (Ela é vegetariana desde 2015).
  1. 1Estados Emocionais ou Situações Contínuas (State Verbs):
Verbos como be (ser/estar), know (conhecer/saber), have (ter - posse) e love (amar) raramente são usados no gerúndio (-ing) para indicar duração. Nesses casos, o Present Perfect Simple com for ou since é a escolha perfeita.
  • We have been married for 20 years. (Estamos casados há 20 anos).
  • I've always loved coffee since I can remember. (Sempre amei café desde que me lembro).
### Common Mistakes
Como brasileiros, nosso cérebro tenta traduzir diretamente do português, e é aí que moram os perigos. Aqui estão os três erros mais comuns que a gente comete por causa da interferência da nossa língua materna (L1):
1. Usar o Presente Simples para ações contínuas:
Este é o erro número 1. Em português dizemos:
Eu moro aqui há dois anos
. A tradução literal seria I live here for two years.
  • Por que erramos? Porque no português o presente dá conta do recado.
  • Como corrigir: Lembre-se que se a ação começou no passado e continua, você precisa da ponte. Use I have lived here for two years.
2. Confundir For com Since:
Às vezes a gente quer dizer desde e usa for, ou vice-versa.
  • O erro: I've been here since two hours. (Incorreto)
  • A lógica: Two hours é uma duração, um bloco de tempo. Você consegue contar as horas. Então, o correto é I've been here for two hours.
  • Dica: Pense no since como uma data no calendário. Se não for uma data ou um nome de momento (como breakfast), use for.
3. Usar Ago com o Present Perfect:
O ago (atrás) é exclusivo do Past Simple, pois ele foca em algo que acabou.
  • O erro: I have lived here for two years ago. (Incorreto)
  • A correção: Ou você diz I lived here two years ago (eu morei aqui dois anos atrás - e não moro mais) ou diz I have lived here for two years (eu moro aqui há dois anos - e ainda moro).
### Contrast With Similar Patterns
Para ficar bem claro, vamos comparar o Present Perfect com o Past Simple. Essa é a maior confusão para quem fala português, porque em muitos casos nós traduzimos ambos como o nosso Pretérito Perfeito.
| Situação | Present Perfect (for/since) | Past Simple (for) |
| :--- | :--- | :--- |
| Estado da ação | A ação continua no presente. | A ação terminou no passado. |
| Exemplo | I have lived in Rio for 5 years. | I lived in Rio for 5 years. |
| Significado | Eu ainda moro no Rio. | Eu morei no Rio por 5 anos, mas agora moro em outro lugar. |
| Marcador de tempo | since 2010, for a long time | in 2010, yesterday, two years ago |
Outro contraste importante:
Às vezes você verá o Present Perfect Continuous (I have been living). Para a maioria dos verbos de ação (morar, trabalhar, estudar), o sentido com for e since é praticamente o mesmo.
  • I've worked here for a year. (Foco no fato/estado).
  • I've been working here for a year. (Foco no processo/continuidade).
No nível B1, você pode usar o Present Perfect Simple tranquilamente para expressar essas durações, especialmente com verbos de estado (be, know, have).
### Quick FAQ
1. Posso usar since com o Past Simple?
Sim! Você pode usar since seguido de uma frase inteira no passado para marcar o ponto de partida.
Exemplo: I haven't played football since I broke my leg. (Não jogo futebol desde que quebrei minha perna).
2. Quando uso for, posso omiti-lo?
Em conversas informais, às vezes o for é omitido: I've been here two hours. No entanto, para ser gramaticalmente correto e evitar confusão (especialmente em contextos profissionais), sempre use o for.
3. Qual a diferença entre How long...? e Since when...??
How long é muito mais comum e pede uma resposta com for (duração) ou since (início). Since when é mais específico e quase sempre exige uma resposta com since.
Exemplo:
  • How long have you been here? -> For 20 minutes.
  • Since when have you been here? -> Since 10 o'clock.
4. Posso usar for em frases negativas?
Com certeza! I haven't seen him for ages (Não o vejo há séculos). Nesse caso, o for mede a duração do vácuo, ou seja, do tempo em que a ação de ver não aconteceu.
Tranquilo, né? Agora, da próxima vez que você estiver no trabalho ou conversando com um gringo no Instagram, lembre-se: se a ação ainda faz parte da sua vida, a ponte é o Present Perfect. Use for para a régua e since para o pino no calendário.
É tipo assim: praticando você vai soar cada vez mais natural. Bons estudos!

Present Perfect + For/Since Structure

Subject Auxiliary Past Participle Preposition Time Reference
I / You / We / They
have
lived
for
six months
He / She / It
has
lived
since
January
I / You / We / They
have not (haven't)
seen
for
ages
He / She / It
has not (hasn't)
seen
since
Monday

Common Contractions

Full Form Contraction Example
I have
I've
I've been here for an hour.
You have
You've
You've known her since 2010.
He has
He's
He's worked here for a week.
She has
She's
She's been sick since yesterday.
We have
We've
We've lived here for years.
They have
They've
They've been friends since school.

Meanings

The Present Perfect with 'for' or 'since' describes an action that started in the past and continues into the present moment.

1

Duration of State

Used with stative verbs (be, know, like) to show how long a situation has existed.

“We have been friends for a long time.”

“I have known him since high school.”

2

Ongoing Action

Used with dynamic verbs to show an activity that hasn't stopped yet.

“He has played the piano for twenty minutes.”

“It has rained since this morning.”

3

Negative Duration

Used to express how much time has passed since an event last occurred.

“I haven't seen her for ages.”

“We haven't been to the cinema since March.”

Reference Table

Reference table for Present Perfect: For vs. Since (Ações Contínuas)
Expressão de Tempo Significado Exemplo com Present Perfect
`for five years`
Duração (por quanto tempo)
`I have worked here for five years.`
`since 2018`
Ponto de partida (quando começou)
`She has lived here since 2018.`
`for a long time`
Duração geral
`We haven't met for a long time.`
`since last Monday`
Data de início específica
`He hasn't eaten since last Monday.`
`for ages`
Informal, duração muito longa
`I haven't seen you for ages!`
`since I was a child`
Evento passado específico como início
`She has loved music since she was a child.`

Espectro de formalidade

Formal
I have been employed by this firm for six years.

I have been employed by this firm for six years. (Professional history)

Neutro
I have worked here for six years.

I have worked here for six years. (Professional history)

Informal
I've been here for six years.

I've been here for six years. (Professional history)

Gíria
I've been at this gig for six years.

I've been at this gig for six years. (Professional history)

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

Present Perfect

FOR (Duração)

  • Por quanto tempo? Responde 'Por quanto tempo?'
  • Período de tempo por exemplo, 'three hours', 'many years'
  • I've studied for two hours. Exemplo de frase

SINCE (Ponto de Partida)

  • Desde quando? Responde 'Desde quando?'
  • Momento/evento específico por exemplo, '9 AM', 'last year', 'I was a child'
  • She's worked since 2010. Exemplo de frase

USOS COMUNS

  • Ainda acontecendo Ação/estado continua até o presente
  • Verbos de Estado (know, be) Frequentemente com Present Perfect Simple
  • Experiências Conectando passado ao presente

For vs. Since: Uma Olhada Rápida

FOR
I've been here for three hours. Foca na *duração total* do tempo.
She's known him for ages. Usado para uma *duração*.
for five minutes Duração
for a week Duração
SINCE
I've been here since 9 AM. Foca no *horário de início*.
She's known him since university. Usado para um *ponto de partida*.
since yesterday Ponto de partida
since 2020 Ponto de partida

Escolhendo 'For' ou 'Since' com Present Perfect

1

A ação/estado é contínua (começou no passado, continua agora)?

YES
Use Present Perfect (have/has + V3)
NO
Use Past Simple (ação finalizada)
2

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

YES
Use FOR + duração (por exemplo, 'for three hours')
NO
Vá para a próxima pergunta
3

Você está indicando o *ponto de partida específico*?

YES
Use SINCE + ponto de partida (por exemplo, 'since 9 AM')
NO
Reavalie o que você quer expressar!

Expressões de Tempo com For & Since

FOR (Duração)

  • five minutes
  • two hours
  • a week
  • three months
  • several years
  • a long time
  • ages
  • what feels like forever
🏁

SINCE (Ponto de Partida)

  • 9 AM
  • yesterday
  • last Monday
  • 2020
  • I was a child
  • he arrived
  • my birthday
  • the accident

Exemplos por nível

1

I have been here for one hour.

I have been here for one hour.

2

She has lived here since 2022.

She has lived here since 2022.

3

We have had this car for a week.

We have had this car for a week.

4

He has been sick since Friday.

He has been sick since Friday.

1

I haven't seen him for two days.

I haven't seen him for two days.

2

They have been married since July.

They have been married since July.

3

How long have you been a teacher?

How long have you been a teacher?

4

She has known me for a long time.

She has known me for a long time.

1

I've worked in this office since I finished university.

I've worked in this office since I finished university.

2

We've been waiting for the bus for over forty minutes.

We've been waiting for the bus for over forty minutes.

3

Has he lived in London since he was a child?

Has he lived in London since he was a child?

4

I haven't eaten anything since breakfast.

I haven't eaten anything since breakfast.

1

The company has owned this property for several decades.

The company has owned this property for several decades.

2

I've been meaning to call you since we last met.

I've been meaning to call you since we last met.

3

Prices have risen significantly since the new law was passed.

Prices have risen significantly since the new law was passed.

4

He hasn't contributed to the project for quite some time.

He hasn't contributed to the project for quite some time.

1

The tension has been building since the inception of the project.

The tension has been building since the inception of the project.

2

I haven't seen such a display of talent for many a year.

I haven't seen such a display of talent for many a year.

3

She has been a pillar of the community since time immemorial.

She has been a pillar of the community since time immemorial.

4

The law has been in effect for the duration of the crisis.

The law has been in effect for the duration of the crisis.

1

The manuscript has lain untouched for what must be centuries.

The manuscript has lain untouched for what must be centuries.

2

Ever since the scandal broke, the senator has been under intense scrutiny.

Ever since the scandal broke, the senator has been under intense scrutiny.

3

I haven't so much as spoken to him in weeks.

I haven't so much as spoken to him in weeks.

4

The city has undergone a metamorphosis since the turn of the century.

The city has undergone a metamorphosis since the turn of the century.

Fácil de confundir

Present Perfect: For vs. Since (Ongoing Actions) vs Present Perfect vs. Past Simple

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

Present Perfect: For vs. Since (Ongoing Actions) vs For vs. During

Both relate to time, but 'during' is used with nouns to say when something happened, not how long.

Present Perfect: For vs. Since (Ongoing Actions) vs Since vs. From

Learners use 'from' to mark a start point with the Present Perfect.

Erros comuns

I am here since Monday.

I have been here since Monday.

In English, we use the Present Perfect, not the Present Simple, for actions starting in the past.

I have been here for 2010.

I have been here since 2010.

Use 'since' for years, not 'for'.

I have lived here since two years.

I have lived here for two years.

Use 'for' for a number of years.

I have know him for a long time.

I have known him for a long time.

You must use the past participle (known), not the base form (know).

She has worked here since five months.

She has worked here for five months.

Months are a duration, so use 'for'.

How long you have been here?

How long have you been here?

In questions, the auxiliary 'have' must come before the subject.

I haven't seen her since a long time.

I haven't seen her for a long time.

'A long time' is a duration, not a starting point.

I have been knowing her since 2015.

I have known her since 2015.

'Know' is a stative verb and should not be used in the continuous form.

I've been here since I have been a child.

I've been here since I was a child.

The clause after 'since' usually uses the Past Simple.

It's been raining for this morning.

It's been raining since this morning.

'This morning' is a starting point.

I haven't seen him for the last time we met.

I haven't seen him since the last time we met.

The meeting is a point in time, not a duration.

Padrões de frases

I have known ___ since ___.

She hasn't ___ for ___.

How long have you ___?

Real World Usage

Job Interviews constant

I have worked in sales for over a decade.

Doctor's Appointment very common

I've had this cough since last Tuesday.

Dating/Relationships common

We've been together for three years.

Customer Support very common

I have been on hold for twenty minutes!

Social Media Bio common

Living in NYC since 2015.

Travel/Immigration occasional

I have been in the country for two weeks.

💡

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

Não misture os tempos verbais!

Lembre-se: 'for' e 'since', para ações que continuam, quase sempre aparecem com o Present Perfect (ou Present Perfect Continuous). Usar com o Past Simple muda o sentido, mostrando que a ação já acabou.
I lived there for five years.
(não moro mais lá).
🎯

Pense em 'Até Agora'

O Present Perfect conecta o passado com o presente. Quando você adiciona 'for' ou 'since', só está especificando *por quanto tempo* essa conexão existe ou *quando* ela começou. É sempre sobre 'até agora'.
I have learned a lot since I started this course.
🌍

Soe Mais Natural

Dominar 'for' e 'since' com o Present Perfect faz seu inglês parecer muito mais fluente e natural. Falantes nativos usam isso o tempo todo para descrever suas vidas, experiências e situações atuais. Você vai notar isso em todo lugar quando começar a prestar atenção! "I've been living in Brazil for a year, and I've loved it since day one!"
💡

Exceção dos Verbos de Estado

Para verbos de estado (como 'know', 'be', 'have', 'love', 'understand'), normalmente usamos o Present Perfect Simple, não o Continuous, mesmo que a ação seja contínua. Por exemplo:
I have known her for years.
(Não diga
I have been knowing her.
)

Smart Tips

Stop! If you arrived 2 days ago and are still here, you must use 'I have been'.

I am here for two days. I have been here for two days.

Use 'for'. Numbers usually indicate a duration.

I've been waiting since 20 minutes. I've been waiting for 20 minutes.

Swap 'for' for 'in'.

I haven't seen him for weeks. I haven't seen him in weeks.

Always put that verb in the Past Simple.

Since I have moved here... Since I moved here...

Pronúncia

I've /aɪv/, We've /wiːv/, They've /ðeɪv/

Contraction of 'have'

In natural speech, 'have' is almost always contracted to /v/ after pronouns.

/fə/ two hours

Weak form of 'for'

The word 'for' is usually pronounced with a schwa /fə/ unless it is stressed.

Emphasis on duration

I've been waiting for ↘️HOURS.

Conveys frustration or surprise at the length of time.

Memorize

Mnemônico

FOR is for the length of the floor (duration); SINCE is for the start of the fence (point).

Associação visual

Imagine 'FOR' as a ruler measuring a piece of string. Imagine 'SINCE' as a push-pin on a calendar marking the exact day you started.

Rhyme

For is for a length of time, Since is for the starting line.

Story

A traveler has been walking 'for' ten days. He hasn't seen a city 'since' he left the mountains. He measures his journey in days (for) but remembers his departure (since).

Word Web

DurationStarting PointUnfinishedHave/HasPast ParticiplePeriodMoment

Desafio

Write three sentences about your life: one using 'for', one using 'since' with a year, and one using 'since' with a past event (e.g., 'since I was a child').

Notas culturais

British speakers are very strict about using the Present Perfect with 'for' and 'since'. Using the Past Simple instead (e.g., 'I didn't see him since Monday') sounds very incorrect to them.

While the Present Perfect is standard, in informal American speech, you might occasionally hear the Past Simple used with 'since', though it is technically non-standard.

Using 'for' and 'since' correctly is a marker of professional English proficiency. It is often tested in exams like IELTS or TOEFL because it shows a grasp of complex time relationships.

The Present Perfect evolved from Old English 'habban' (to have) + a past participle, originally meaning 'I possess a finished thing'. Over time, it shifted to describe the state resulting from that action.

Iniciadores de conversa

How long have you lived in your current city?

What is something you have owned since you were a child?

How long have you been studying English, and what has been the hardest part?

Have you known your best friend for a long time?

Temas para diário

Write about your career or education history. How long have you been in your current role?
Describe a hobby you have. When did you start, and how long have you practiced it?
Reflect on the changes in your life since the beginning of this year.

Erros comuns

Incorrect

Correto


Incorrect

Correto


Incorrect

Correto


Incorrect

Correto

Test Yourself

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'.
Encontre e corrija o erro. Error Correction

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.
Digite a frase em inglês correta. Tradução

Translate into English: 'Hemos vivido en esta ciudad desde 2015.'

Answer starts with: ["W...

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2015.","We've lived in this city since 2015."]
'Desde 2015' se traduz como 'since 2015' porque é um ponto de partida. 'Hemos vivido' é Present Perfect.
Coloque as palavras em ordem. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: I've been working on this project for two weeks
A frase usa o Present Perfect Continuous para mostrar uma ação contínua, com 'for' indicando duração.

Score: /4

Exercicios praticos

8 exercises
Choose the correct preposition. Múltipla escolha

I have lived in this apartment ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point, so we use 'since'.
Fill in the blank with 'for' or 'since'.

They have been married ___ forty years.

✓ Correct! ✗ Not quite. Correct answer: for
Forty years is a duration/period of time.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

I am a teacher since three years.

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher for three years.
We need Present Perfect for duration, and 'for' for a period of time.
Rewrite the sentence using 'since'. Sentence Transformation

I started working here in January. (I have...)

✓ Correct! ✗ Not quite. Correct answer: I have worked here since January.
The starting point is January, so 'since' is used with the Present Perfect.
Match the time phrase with the correct preposition. Match Pairs

1. ___ ages, 2. ___ I was a child, 3. ___ a long time, 4. ___ last night

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-for, 4-since
'Ages' and 'a long time' are durations; 'I was a child' and 'last night' are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that dog? B: I've had him ___.

✓ Correct! ✗ Not quite. Correct answer: since last Christmas
'Since' is correctly paired with a specific event/point in time.
Is this rule correct? True False Rule

We use 'since' with a period of time, like 'five days'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with a period of time.
Sort these into 'For' or 'Since' categories: 1. Monday, 2. Ten minutes, 3. I left, 4. A decade. Grammar Sorting

Which ones go with 'For'?

✓ Correct! ✗ Not quite. Correct answer: 2 and 4
Ten minutes and a decade are durations.

Score: /8

Practice Bank

12 exercises
Escolha a palavra correta. Preencher as lacunas

They haven't visited their grandparents ___ Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
Escolha a palavra correta. Preencher as lacunas

How long ___ you been learning French?

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

We know him since 2010.

✓ Correct! ✗ Not quite. Correct answer: We have known him since 2010.
Encontre e corrija o erro. Error Correction

I haven't eaten for I woke up.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten since I woke up.
Qual frase está correta? Múltipla escolha

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: They have been playing for two hours.
Qual frase está correta? Múltipla escolha

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has lived in Rome since 2020.
Digite a frase em inglês correta. Tradução

Translate into English: 'Él ha estado esperando el autobús durante veinte minutos.'

✓ Correct! ✗ Not quite. Correct answer: ["He has been waiting for the bus for twenty minutes.","He's been waiting for the bus for twenty minutes."]
Digite a frase em inglês correta. Tradução

Translate into English: 'No he comido chocolate desde que era niño.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten chocolate since I was a child.","I've not eaten chocolate since I was a child."]
Coloque as palavras em ordem. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: He hasn't visited Paris since he left university
Coloque as palavras em ordem. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I have known her for many years
Combine a expressão de tempo com a palavra correta ('for' ou 'since'). Match Pairs

Match each time expression with the correct word:

✓ Correct! ✗ Not quite. Correct answer: matched
Combine o início da frase com o final correto. Match Pairs

Match the beginnings with the correct endings:

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

Perguntas frequentes (8)

Yes, but it means the action is finished. `I lived there for two years` means you don't live there now. `I have lived there for two years` means you still do.

No, 'since' is almost exclusively used with the Present Perfect (or Past Perfect) in English to show a connection to a later time.

It is always `for a long time`. 'A long time' is a duration, not a specific point.

`For` tells you how long (duration). `During` tells you when (within a named event). Example: 'I slept for two hours during the flight.'

Technically yes, but it is much more natural to say `for five years`. 'Since' is better with dates or events.

Yes, for this specific rule of duration, the Present Perfect `have/has + past participle` is required.

Yes! `Ever since` is a common way to emphasize that something has been true from a specific point until now. 'I've loved pizza ever since I was a kid.'

In negative sentences, `in` is a common and natural substitute for `for` in informal English.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

Presente + hace / desde

Spanish uses present tense; English uses present perfect.

French low

Présent + depuis

French uses present tense for ongoing actions.

German moderate

Präsens + seit

German uses one word (seit) for both points and durations.

Japanese low

~te iru + kara/aida

Japanese relies on aspect markers rather than a specific perfect tense.

Arabic moderate

Mudari' (Present) + mundhu

Arabic uses the present tense where English uses the perfect.

Chinese low

Verb + le + duration

Chinese uses aspect particles and word order instead of prepositions.

Learning Path

Prerequisites

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