Grátis· 3 jogadas por dia
    Temas

    Avançado

    Present perfect ou simple past

    A regra

    Use o simple past com um tempo terminado e dito (yesterday, in 2020, ago). Use o present perfect quando o tempo não é dito ou ainda não acabou (ever, yet, this week).

    Como se forma

    • simple past + finished time

      I saw that film last week.

      Vi esse filme semana passada.

    • have/has + participle (no time)

      I've seen that film twice.

      Já vi esse filme duas vezes.

    • Have you ever…? → past for the details

      Have you ever been to Rome? Yes, I went there in 2019.

      Você já foi a Roma? Sim, fui lá em 2019.

    Erros comuns

    • I have finished it yesterday.

      I finished it yesterday.

      Com yesterday (tempo terminado), use o simple past.

    • I live here since 2015.

      I have lived here since 2015.

      Algo que começou no passado e continua, com since/for, pede present perfect.

    • When have you arrived?

      When did you arrive?

      When pergunta por um momento exato e terminado: simple past.

    Exercícios (10)

    Treinar este tema com a IAA IA puxa a conversa toda usando este tema. Você só responde.Próximo tema: 🔄 Present perfect continuous