# Como usar o “present perfect” em inglês?

> O _present perfect_ é o tempo verbal que liga o passado ao presente: experiências sem data (_I've been to Chile_), ações que começaram antes e continuam, e fatos recentes. Forma-se com _have_ ou _has_ mais o particípio, e é comum em conversa e em notícias. Exemplo: _I've never seen snow_ (Eu nunca vi neve).

Tipo: Gramática. Nível: A2. Registro: neutro. Publicado em 2026-11-05; atualizado em 2026-11-05. Fonte: https://lingodica.com.br/gramatica/present-perfect/

- Para que serve: experiências, ações que continuam até hoje e fatos recentes
- Forma básica: _have_ / _has_ + particípio passado
- Nível: A2

## Para que serve

O _present perfect_ liga o passado ao presente: pode falar de experiências sem data ou de situações com duração e início indicados por _for_ e _since_.

Em português, ele aparece de formas diferentes: “já fui”, “nunca vi”, “moro aqui há dois anos”, “acabei de chegar”. Por isso não há uma tradução única, e o que decide o uso é a ligação com o presente.

Quando a ação é situada em um período já encerrado (_yesterday_, _in 2019_, _last week_), normalmente se usa o _simple past_: _I went to Chile in 2019_. O _present perfect_ cabe em experiências sem data (_I've been to Chile twice_) e em situações com duração até agora: _I've lived here since 2019_.

No inglês americano, o _simple past_ também aparece com _just_, _already_ e _yet_ na conversa (_Did you eat yet?_), onde o inglês britânico prefere o _present perfect_ (_Have you eaten yet?_).

## Como se forma

O _present perfect_ se forma com _have_ ou _has_ mais o particípio passado, e só o auxiliar muda com o sujeito.
- Afirmativa: sujeito + _have_ / _has_ + particípio: _She has finished the report._
- Negativa: sujeito + _haven't_ / _hasn't_ + particípio: _I haven't decided yet._
- Pergunta: _Have_ / _Has_ + sujeito + particípio?: _Have you ever been to Japan?_
- Contração: _I've_, _you've_, _she's_, _we've_, _they've_: _We've met before._
- Particípio: regular em -ed (_worked_); irregular com forma própria (_gone_, _seen_, _done_): _They've gone home._

## Usos

O _present perfect_ aparece em situações em que o passado ainda conta no presente.
- Experiências de vida, sem data: _I've been to Mexico_ (Já fui ao México). Com _ever_ na pergunta e _never_ na negativa: _Have you ever...?_, _I've never..._
- Ação ou estado que começou no passado e continua, com _for_ (duração) e _since_ (ponto de início): _I've lived here for five years_ (Moro aqui há cinco anos).
- Fato recente com efeito agora, muitas vezes com _just_, _already_ e _yet_: _I've just arrived_ (Acabei de chegar).
- Mudança ou resultado até agora: _The city has changed a lot_ (A cidade mudou muito).
- Notícias, para anunciar o fato: _Scientists have found a new species_; os detalhes seguem no _simple past_.

## Exemplos

- _I've lived in this apartment for six years._: Moro neste apartamento há seis anos. (Começou no passado e continua: _for_ + duração. Em português, vai no presente.)
- _Have you ever tried Peruvian food?_: Você já experimentou comida peruana? (_Ever_ na pergunta quer dizer “alguma vez”, “já”.)
- _She hasn't answered my email yet._: Ela ainda não respondeu meu e-mail. (_Yet_ no fim da negativa é “ainda”.)
- _We've just finished dinner. Can I call you back?_: Acabamos de jantar. Posso te ligar depois? (_Just_ entre _have_ e o particípio quer dizer “acabar de”.)
- _Prices have gone up a lot since January._: Os preços subiram muito desde janeiro. (_Since_ + ponto de início: _since January_, _since 2020_.)
- _I've never been to a concert this crowded._: Nunca fui a um show tão lotado. (_Been to_ é “ter ido a”: _I've never been to..._)
- _How long have you worked here?_: Há quanto tempo você trabalha aqui? (_How long_ com _present perfect_ pergunta a duração até agora; em português, vai no presente.)

## Erros comuns

- Errado: _I have seen this movie yesterday._ Certo: _I saw this movie yesterday._ Com data no passado (_yesterday_, _last week_), use o _simple past_, e não o _present perfect_.
- Errado: _I live here since 2020._ Certo: _I've lived here since 2020._ Para algo que começou no passado e continua, o inglês usa o _present perfect_, mesmo que o português use o presente.
- Errado: _She have finished._ Certo: _She has finished._ Com _he_, _she_ e _it_, o auxiliar é _has_.
- Errado: _I've went there twice._ Certo: _I've been there twice._ Depois de _have_ vai o particípio (_gone_, _been_), e não o passado _went_; para “já fui lá”, use _been_.

## Perguntas frequentes

### O que é present perfect?

O _present perfect_ é um tempo verbal do inglês que liga o passado ao presente. Forma-se com _have_ ou _has_ mais o particípio (_I have worked_, _she has gone_) e serve para experiências, ações que continuam e fatos recentes: _I've lived here for two years_ (Moro aqui há dois anos).

### Qual a diferença entre present perfect e simple past?

O _simple past_ fala de um momento terminado e situado no passado (_I saw her yesterday_). O _present perfect_ fala do passado sem data ou ligado ao agora (_I've seen her twice this week_). Se a frase tem _yesterday_, _last year_ ou _in 2019_, use o _simple past_.

### Quando usar for e since no present perfect?

No _present perfect_, _for_ indica a duração (_for three years_, _for a long time_) e _since_ indica o ponto de início (_since 2021_, _since Monday_). As duas falam de algo que começou no passado e continua: _I've known her since college_.

### O present perfect é igual nos Estados Unidos e no Reino Unido?

A forma do _present perfect_ é a mesma, mas o uso muda um pouco. Com _just_, _already_ e _yet_, os americanos aceitam o _simple past_ na conversa (_Did you eat yet?_). O inglês britânico prefere o _present perfect_ (_Have you eaten yet?_). Nos dois, o _present perfect_ está correto.

## Fontes

- [Present perfect: typical errors (Cambridge Dictionary)](https://dictionary.cambridge.org/grammar/british-grammar/present-perfect)
- [present perfect (Merriam-Webster)](https://www.merriam-webster.com/dictionary/present%20perfect)
- [present perfect (Longman Dictionary of Contemporary English)](https://www.ldoceonline.com/dictionary/present-perfect)
