LSLínguas Sem BenaventeInglês para brasileiros

Aula

Present perfect versus past simple

Nível: B1

Objetivo

Escolher entre present perfect e past simple para relatar incidentes recentes, resumir o histórico de bugs e descrever o progresso do sprint em reuniões técnicas.

Explicação

Em inglês técnico, o past simple ancora a ação em um momento específico e terminado. Use-o quando a pergunta natural é quando aconteceu: `I fixed it yesterday at 3 p.m.`, `We shipped the patch on Monday`, `The alert started two hours ago`.

O present perfect liga o passado ao presente: o resultado importa agora, e o momento exato não é o foco. Use-o quando a pergunta natural é qual é o estado atual ou o que foi feito até agora: `I have fixed it`, `We have shipped three features this sprint`, `Have you deployed the fix yet?`

Marcadores típicos do past simple: `yesterday`, `last week`, `two days ago`, `in March`, `on Monday`, `when the alert started`, `at 2:14 a.m.`.

Marcadores típicos do present perfect: `just`, `already`, `yet`, `recently`, `this week`, `this sprint`, `this month`, `in the last few days`, `so far`, `since Monday`, `for two days`.

Em uma mesma fala, misture os dois tempos com clareza: `I deployed the hotfix yesterday, and the error rate has dropped since then.` O past simple diz quando a ação aconteceu; o present perfect mostra o efeito atual.

Perguntas recentes usam have/has sem `did`: `Have you fixed the bug?`, `Has the team reviewed the PR?`. Para investigar quando, use o past simple: `When did you fix the bug?`, `When did the incident start?`

Atenção a `just`, `already` e `yet`: `I have just deployed the patch` (acabamento muito recente); `I have already tested it` (algo já concluído); `Have you tested it yet?` (espera-se uma ação que ainda pode não ter acontecido).

Em retrospectivas e post-mortems, prefira o past simple para fatos datados e o present perfect para resumir o que foi resolvido até agora no sprint: `We closed twelve tickets this sprint`, `I have owned this service since April`.

Exemplos

InglêsTraduçãoObservação
I fixed it yesterday.Eu consertei isso ontem.Past simple: ontem é tempo específico e a ação está fechada.
I have fixed it.Eu consertei (e está resolvido agora).Present perfect: o resultado importa agora, sem âncora de tempo.
We have already deployed the hotfix.Nós já implantamos o hotfix.Already marca present perfect para enfatizar conclusão.
The alert started at 2:14 a.m.O alerta começou às 2h14.Past simple com horário exato.
Have you seen this error recently?Você viu esse erro recentemente?Have + seen + recently: pergunta sobre o período até agora.
We have shipped three features this sprint.Nós entregamos três features neste sprint.This sprint é marcador de present perfect.
I have worked on this service since March.Eu trabalho nesse serviço desde março.Since + ponto no tempo fixa o início da continuidade.
When did the regression appear?Quando a regressão apareceu?Pergunta com when usa past simple (did + verbo base).

Erros comuns

  • Usar past simple com marcadores de present perfect: `I fixed it yet` deve ser `I have fixed it yet`.
  • Usar present perfect com tempo específico: `I have fixed it yesterday` deve ser `I fixed it yesterday`.
  • Colocar `did` antes de have/has: `Did you have fixed it?` deve ser `Have you fixed it?`.
  • Dizer `since two days` em vez de `for two days`: durações contínuas usam for, pontos no tempo usam since.
  • Confundir `yet` (negativas e perguntas) com `already` (afirmativas): `I have already tested it` (afirmação) versus `I haven't tested it yet` (negativa).
  • Misturar tempos na mesma frase sem lógica: `We have deployed yesterday` deve ser `We deployed yesterday` ou `We have just deployed the fix`.

Prática guiada

Observe a diferença em pares típicos de reunião:

  • Status atual: `I have fixed the bug.`
  • Momento exato: `I fixed the bug an hour ago.`

  • Recentemente no sprint: `I have reviewed three PRs this morning.`
  • Em um dia específico: `I reviewed the auth PR on Monday.`

  • Resultado até agora: `We have reduced the error rate by 40%.`
  • Marco datado: `We reduced the error rate in March.`

Reescreva cada frase acima trocando o marcador de tempo pelo outro tempo e perceba como o foco muda de quando para qual é o estado agora.

Resumo

Use past simple quando o momento exato importa e a ação está fechada (yesterday, last week, in March, two hours ago). Use present perfect quando o resultado é relevante agora, sem âncora de tempo (just, already, yet, recently, this sprint, since, for). Em post-mortems, datados vão no past simple; resumos do sprint e resultados atuais vão no present perfect.

Vocabulário

Palavras principais

16 itens
I have fixed it.Eu consertei (e está pronto agora).

Thanks for flagging it — I have fixed it.

Obrigado por avisar — eu consertei.
I fixed it yesterday.Eu consertei isso ontem.

I fixed it yesterday at around 3 p.m.

Eu consertei ontem por volta das 15h.
Have you...?Você já...?

Have you pushed the fix to staging?

Você já subiu o fix para staging?
justagora mesmo, há pouco

I have just merged the change.

Acabei de fazer o merge da alteração.
already

The tests have already passed.

Os testes já passaram.
yetjá (em perguntas); ainda não (em negativas)

Has the on-call engineer responded yet?

O engenheiro de plantão já respondeu?
recentlyrecentemente

We have seen this error recently.

Vimos esse erro recentemente.
this sprinteste sprint

We have closed ten tickets this sprint.

Fechamos dez tickets neste sprint.
sincedesde (ponto no tempo)

The service has been stable since the patch.

O serviço está estável desde o patch.
forhá, faz (duração)

I have worked on this ticket for two days.

Trabalho neste ticket há dois dias.
incidentincidente

We investigated the incident on Monday.

Investigamos o incidente na segunda.
regressionregressão (bug que reapareceu)

The regression appeared after the last release.

A regressão apareceu após o último release.
hotfixcorreção urgente

We deployed a hotfix yesterday afternoon.

Implantamos um hotfix ontem à tarde.
deployimplantar (uma versão)

Have you deployed the fix to production?

Você já implantou o fix em produção?
ownser responsável por

I have owned this service since April.

Sou responsável por este serviço desde abril.
so faraté agora

So far, the error rate has dropped.

Até agora, a taxa de erro diminuiu.

História

História: Present perfect versus past simple

Nível: B1

História em inglês

Sprint review

On Friday afternoon, the engineering team gathered for the sprint review. Mia opened the meeting and said, "So far, we have closed twelve tickets this sprint." "We have also reduced the average response time by 20%," she added. Diego nodded and asked, "Have we shipped the new login flow yet?" Mia answered, "No, we haven't. We have just finished the code review, but we haven't deployed it."

The login incident

Then Diego brought up the login incident from two days ago. "The alert started at 9:42 a.m. on Wednesday," he said. "We have identified the root cause since then, and we have already pushed a hotfix to production." Mia asked, "When did the error rate drop back to normal?" Diego answered, "It went back to normal at 2 p.m. The regression has not come back since the hotfix." Mia noted, "We have owned this service since April, and this is the first major incident this quarter."

Closing the loop

Lukas asked, "Have you written the post-mortem document yet?" Diego said, "I have just drafted it. I have included the timeline, the impact, and the action items." Mia smiled, "Great. We have made solid progress this sprint, and the service has been stable for three days." They closed the meeting and updated the board before logging off.

Tradução linha por linha

InglêsTradução
On Friday afternoon, the engineering team gathered for the sprint review.Na sexta à tarde, a equipe de engenharia se reuniu para a review do sprint.
Mia opened the meeting and said, "So far, we have closed twelve tickets this sprint."Mia abriu a reunião e disse: “Até agora, fechamos doze tickets neste sprint.”
"We have also reduced the average response time by 20%," she added.“Também reduzimos o tempo médio de resposta em 20%”, ela completou.
Diego nodded and asked, "Have we shipped the new login flow yet?"Diego assentiu e perguntou: “Já enviamos o novo fluxo de login?”
Mia answered, "No, we haven't. We have just finished the code review, but we haven't deployed it."Mia respondeu: “Não, ainda não. Acabamos de terminar a revisão de código, mas não implantamos.”
Then Diego brought up the login incident from two days ago.Então Diego levantou o incidente de login de dois dias atrás.
"The alert started at 9:42 a.m. on Wednesday," he said.“O alerta começou às 9h42 de quarta-feira”, ele disse.
"We have identified the root cause since then, and we have already pushed a hotfix to production."“Nós já identificamos a causa raiz desde então e já subimos um hotfix para produção.”
Mia asked, "When did the error rate drop back to normal?"Mia perguntou: “Quando a taxa de erro voltou ao normal?”
Diego answered, "It went back to normal at 2 p.m. The regression has not come back since the hotfix."Diego respondeu: “Voltou ao normal às 14h. A regressão não voltou desde o hotfix.”
Mia noted, "We have owned this service since April, and this is the first major incident this quarter."Mia observou: “Somos responsáveis por este serviço desde abril, e este é o primeiro incidente grave deste trimestre.”
Lukas asked, "Have you written the post-mortem document yet?"Lukas perguntou: “Você já escreveu o documento de post-mortem?”
Diego said, "I have just drafted it. I have included the timeline, the impact, and the action items."Diego disse: “Acabei de esboçar. Incluí a linha do tempo, o impacto e os action items.”
Mia smiled, "Great. We have made solid progress this sprint, and the service has been stable for three days."Mia sorriu: “Ótimo. Tivemos um progresso sólido neste sprint, e o serviço está estável há três dias.”
They closed the meeting and updated the board before logging off.Eles encerraram a reunião e atualizaram o quadro antes de sair.

Notas de vocabulário

  • so far = até agora; marcador clássico de present perfect em resumos de sprint.
  • this sprint = este sprint; período até o momento, combina com present perfect.
  • Have we shipped... yet? = pergunta no present perfect com yet para ação esperada.
  • we have just finished = acabamos de terminar; just marca acabamento muito recente.
  • two days ago = dois dias atrás; marcador de past simple para ação datada.
  • at 9:42 a.m. = às 9h42; horário específico, típico de past simple.
  • we have identified the root cause = identificamos a causa raiz; present perfect para resultado atual.
  • has not come back = não voltou; negativa no present perfect com has not.
  • since April = desde abril; since + ponto no tempo com present perfect.
  • for three days = há três dias; for + duração com present perfect.

Perguntas de compreensão

  1. How many tickets has the team closed this sprint?
  2. Have they shipped the new login flow yet?
  3. When did the login alert start?
  4. Has the regression come back after the hotfix?
  5. How long has the service been stable by the end of the meeting?
  6. Since when has the team owned the service?
  7. What has Diego just drafted?

Prática com a história

  1. Passe para o present perfect: We reduced the response time by 20%.
  2. Passe para o past simple: The team has shipped the hotfix.
  3. Faça uma pergunta no present perfect sobre o post-mortem.
  4. Complete com for ou since: The service has been stable ___ three days.

Prática

Exercícios e teste

Próxima etapa
7blocos de exercícios disponíveis neste tema
12questões de teste para revisar depois da aula

A próxima melhoria é transformar esses arquivos em perguntas com resposta no navegador. Por enquanto, esta página já organiza o estudo e permite seguir a aula inteira sem abrir os arquivos manualmente.