VoltarVoltar

Present perfect


Carregando traduções...

  1. Início/
  2. Inglês/
  3. Tradução/
  4. Present perfect

Traduzir present perfect para o inglês

Este é o tempo verbal que o português simplesmente não tem, e é por isso que ele custa tanto. Ele liga um fato passado ao momento presente, e a frase que mais denuncia o brasileiro é "I am here since 2020" — em português o presente basta, em inglês ele obriga a forma composta. As duas preposições também se dividem: uma marca a duração, a outra marca o ponto de partida, e escolher pela tradução literal erra metade das vezes. A regra que fecha o tema é de exclusão: no instante em que a frase nomeia um momento terminado, como ontem ou no ano passado, esta estrutura deixa de caber.

Traduzir frase inteira ensina o que traduzir palavra não ensina: a ordem, o tempo verbal e a preposição só aparecem quando a frase existe. Cada uma destas aceita 10.5 formas diferentes em média — porque quase nunca há uma resposta única, e reconhecer as variantes é metade do trabalho de entender quem fala. Role para cima para treinar, de graça e sem cadastro.

Frases de present perfect em inglês, com as formas aceitas de cada tradução
FraseComo se dizOutras formas aceitasFormas
Eu perdi minha carteira.I have lost my walletI have lost my purse · I have misplaced my wallet10
Ela ainda não chegou.She has not arrived yetShe still has not arrived · She has not come yet10
Nós já estivemos lá antes.We have been there beforeWe have already been there · We have been there10
Você já viu esse filme?Have you seen this movie?Have you seen this film? · Have you watched this movie?10
Eles compraram um carro novo.They have bought a new carThey have purchased a new car · They have bought a new vehicle11
Eu nunca comi sushi.I have never eaten sushiI have never had sushi · I have never tried sushi11
Ele acabou de sair.He has just leftHe is just left · He has just gone out10
Nós perdemos nossas chaves.We have lost our keysWe have misplaced our keys · We lost our keys.10
Ela mora aqui há dois anos.She has lived here for two yearsShe is lived here for two years · She has lived here for 2 years11
Eu já terminei meu dever de casa.I have already finished my homeworkI have finished my homework already · I have already done my homework14
Você já esteve no Brasil?Have you ever been to Brazil?Have you been to Brazil? · Have you ever visited Brazil?10
O trem ainda não partiu.The train has not left yetThe train has not departed yet · The train's not left yet10
Eu conheço ele desde 2010.I have known him since 2010I have known him since twenty ten · I've known him since 2010.11
Ela quebrou a perna.She has broken her legShe is broken her leg · She has fractured her leg10
Nós vendemos nossa casa.We have sold our houseWe have sold our home · We have sold our place10
Onde você esteve?Where have you been?Where've you been? · Where have you been to?10
Eu cortei meu dedo.I have cut my fingerI have cut my own finger · I cut my finger.10
Eles não me contaram a verdade.They have not told me the truthThey have not told the truth to me · They didn't tell me the truth.10
Ela esqueceu seu nome?Has she forgotten your name?Has she forgotten his name? · Has she forgotten her name?10
Eu li três livros essa semana.I have read three books this weekI have read 3 books this week · This week I have read three books11
Nós bebemos muita água hoje.We have drunk a lot of water todayWe have drunk lots of water today · We have drunk so much water today11
Você trancou a porta?Have you locked the door?Have you locked the door yet? · Did you lock the door?11
O tempo mudou de repente.The weather has changed suddenlyThe weather's changed suddenly · The weather has suddenly changed10
Eu sempre amei música.I have always loved musicI have always adored music · I've always loved music.10
Ela não fez a cama dela.She has not made her bedShe has not made her bed yet · She still has not made her bed10
Eu tenho trabalhado muito ultimamente.I have been working hard latelyI have been working a lot lately · I have been working hard recently11
Ela tem esperado por horas.She has been waiting for hoursShe is been waiting for hours · She's been waiting for hours.11
O que você tem feito?What have you been doing?What've you been doing? · What have you been up to?10
Nós temos estudado inglês o dia todo.We have been studying English all dayWe have been studying English the whole day · We have been studying English all day long10
Tem chovido desde ontem.It has been raining since yesterdayIt is been raining since yesterday · It's been raining since yesterday.11
Eu tenho tentado te ligar.I have been trying to call youI have been trying to phone you · I have been trying to reach you10
Eles têm jogado futebol a tarde toda.They have been playing soccer all afternoonThey have been playing football all afternoon · They have been playing soccer the whole afternoon11
Você tem dormido bem?Have you been sleeping well?Have you slept well? · Are you sleeping well?11
Ela tem aprendido a tocar piano.She has been learning to play the pianoShe is been learning to play the piano · She has been learning how to play the piano10
Eu tenho pensado em você.I have been thinking about youI have been thinking of you · I've been thinking about you.11
Nós temos morado aqui há dez anos.We have been living here for ten yearsWe have been living here for 10 years · We've been living here for 10 years.11
Por que você tem chorado?Why have you been crying?Why've you been crying? · Why have you been weeping?10
Ele tem consertado o carro.He has been fixing the carHe is been fixing the car · He has been repairing the car10
Eu não tenho me sentido bem.I have not been feeling wellI have not been feeling good · I haven't been feeling well.11
Eles têm conversado por horas.They have been talking for hoursThey have been chatting for hours · They have been speaking for hours10
Você tem assistido TV demais.You have been watching too much TVYou have been watching too much television · You've been watching too much TV.11
Ela tem corrido no parque?Has she been running in the park?Has she been running at the park? · Has she been jogging in the park?10
Eu tenho procurado minhas chaves.I have been looking for my keysI have been searching for my keys · I've been searching for my keys.10
Nós temos economizado dinheiro.We have been saving moneyWe have been saving up money · We've been saving money.10
O cachorro tem latido a noite toda.The dog has been barking all nightThe dog's been barking all night · The dog has been barking the whole night10
Eu tenho lido aquele livro.I have been reading that bookI've been reading that book. · I have read that book.11
Eles têm viajado pela Europa.They have been traveling around EuropeThey have been travelling around Europe · They have been traveling through Europe11
Você tem comido saudável?Have you been eating healthy?Have you been eating healthily? · Are you eating healthy?11
Ela tem ensinado nesta escola desde 2015.She has been teaching at this school since 2015She is been teaching at this school since 2015 · She has been teaching in this school since 201511
Eu tenho cozinhado o jantar.I have been cooking dinnerI have been making dinner · I've been cooking dinner.11

Present Perfect (Have + Particípio)

O elo entre o passado e o presente. Usamos para ações que aconteceram num tempo indefinido, experiências de vida ou coisas que começaram lá atrás e continuam até agora.

A Fórmula Mestra
Subject + have/has + [Particípio / Been + ing]
O Segredo
  • A Regra de Ouro: Não diga QUANDO aconteceu! Se tiver data (ontem, em 2010), use o Passado Simples. Se o tempo não importa, use o Present Perfect.
  • 3ª Pessoa: He, She e It usam HAS (não Have).
  • Palavras-chave: Just (acabou de), Already (já), Yet (ainda), Never (nunca).
  • Continuidade: Para dizer 'Tenho feito' algo (ex: Tenho trabalhado), use 'Have been + verbo com ING'.
Exemplos Práticos

"Eu perdi minha carteira. (Resultado agora, sem data)"

I have lost my wallet.

"Eu nunca comi sushi. (Experiência de vida)"

I have never eaten sushi.

"Eu tenho trabalhado muito. (Ação contínua)"

I have been working hard.

Continue por aqui

  • Frases com if (70)
  • Mesmo que & embora (70)
  • Quando, enquanto & até (70)
  • Frases com but (70)
  • Porque & já que (70)
  • Para: to ou for (69)
  • Então & tão... que (70)
  • Comparações (50)
  • Queria & tomara (70)
  • Tenho que & preciso (70)
  • Deveria & é melhor (70)
  • Vamos & que tal (70)
  • Talvez & deve ser (70)
  • Past perfect (50)
  • Future perfect (50)
  • Perguntas (240)

Quer a lista inteira numa trilha só? Veja todas as frases. E para os blocos prontos que aparecem nelas, veja os chunks.

Sobre NósPrivacidadeTermos de UsoContato

© 2026 Atlas Fluency. Feito com no Brasil.