Grátis· 3 jogadas por dia

    Present perfect: quando usar?

    O present perfect (have/has + particípio) liga o passado ao presente. Use para experiências sem data ("I've worked with React"), para algo que começou e continua ("I've worked here for three years") e para novidades com efeito agora ("I've sent the file"). Com momento terminado, use o past simple: "I sent it yesterday."

    Exemplos

    1. I've worked with international clients.

      Já trabalhei com clientes internacionais.

      experiência

    2. We've used this tool since 2022.

      Usamos essa ferramenta desde 2022.

      continua

    3. I've just pushed the fix.

      Acabei de subir a correção.

      novidade

    4. I pushed the fix this morning.

      Subi a correção hoje de manhã.

      momento terminado: past simple

    Como se forma

    TipoEstruturaExemplo
    afirmativahave / has + particípioI've finished. / She's finished.
    negativahaven't / hasn't + particípioI haven't finished.
    perguntaHave / Has + sujeito + particípioHave you finished?

    Present perfect ou past simple?

    A pista está na palavra de tempo. Se o momento já terminou e é dito, é past simple. Se o período continua ou não importa quando, é present perfect.

    Past simplePresent perfect
    yesterday, last week, in 2020ever, never, so far
    two days ago, when I was a kidalready, yet, just
    on Monday (já passou)since, for (até agora)
    this week, today (ainda não acabou)

    Inglês americano

    No inglês americano informal, é comum usar o past simple com just, already e yet: "I just sent it", "Did you eat yet?". Em entrevistas e textos formais, o present perfect continua sendo a escolha mais segura.

    Erros comuns

    • I work here for three years.

      I've worked here for three years.

      Começou no passado e continua: present perfect.

    • I've finished the report yesterday.

      I finished the report yesterday.

      Com "yesterday", o momento já terminou: past simple.

    • Did you ever work abroad?

      Have you ever worked abroad?

      Para experiência na vida, sem data, o padrão é o present perfect.

    Faça isso agora no IGU

    Você entendeu?

    Perguntas frequentes

    Qual a diferença para o present perfect continuous?

    O continuous ("I've been working") destaca a atividade em andamento ou a duração; o simples ("I've worked") destaca o resultado ou a experiência. Com duração, os dois costumam funcionar: "I've worked / I've been working here for five years."

    Veja também

    Ex.: wrap up, job vs work, pretensão salarial