Present perfect
Carregando traduções...
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.
| Frase | Como se diz | Outras formas aceitas | Formas |
|---|---|---|---|
| Eu perdi minha carteira. | I have lost my wallet | I have lost my purse · I have misplaced my wallet | 10 |
| Ela ainda não chegou. | She has not arrived yet | She still has not arrived · She has not come yet | 10 |
| Nós já estivemos lá antes. | We have been there before | We have already been there · We have been there | 10 |
| 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 car | They have purchased a new car · They have bought a new vehicle | 11 |
| Eu nunca comi sushi. | I have never eaten sushi | I have never had sushi · I have never tried sushi | 11 |
| Ele acabou de sair. | He has just left | He is just left · He has just gone out | 10 |
| Nós perdemos nossas chaves. | We have lost our keys | We have misplaced our keys · We lost our keys. | 10 |
| Ela mora aqui há dois anos. | She has lived here for two years | She is lived here for two years · She has lived here for 2 years | 11 |
| Eu já terminei meu dever de casa. | I have already finished my homework | I have finished my homework already · I have already done my homework | 14 |
| 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 yet | The train has not departed yet · The train's not left yet | 10 |
| Eu conheço ele desde 2010. | I have known him since 2010 | I have known him since twenty ten · I've known him since 2010. | 11 |
| Ela quebrou a perna. | She has broken her leg | She is broken her leg · She has fractured her leg | 10 |
| Nós vendemos nossa casa. | We have sold our house | We have sold our home · We have sold our place | 10 |
| 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 finger | I have cut my own finger · I cut my finger. | 10 |
| Eles não me contaram a verdade. | They have not told me the truth | They 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 week | I have read 3 books this week · This week I have read three books | 11 |
| Nós bebemos muita água hoje. | We have drunk a lot of water today | We have drunk lots of water today · We have drunk so much water today | 11 |
| 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 suddenly | The weather's changed suddenly · The weather has suddenly changed | 10 |
| Eu sempre amei música. | I have always loved music | I have always adored music · I've always loved music. | 10 |
| Ela não fez a cama dela. | She has not made her bed | She has not made her bed yet · She still has not made her bed | 10 |
| Eu tenho trabalhado muito ultimamente. | I have been working hard lately | I have been working a lot lately · I have been working hard recently | 11 |
| Ela tem esperado por horas. | She has been waiting for hours | She 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 day | We have been studying English the whole day · We have been studying English all day long | 10 |
| Tem chovido desde ontem. | It has been raining since yesterday | It is been raining since yesterday · It's been raining since yesterday. | 11 |
| Eu tenho tentado te ligar. | I have been trying to call you | I have been trying to phone you · I have been trying to reach you | 10 |
| Eles têm jogado futebol a tarde toda. | They have been playing soccer all afternoon | They have been playing football all afternoon · They have been playing soccer the whole afternoon | 11 |
| 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 piano | She is been learning to play the piano · She has been learning how to play the piano | 10 |
| Eu tenho pensado em você. | I have been thinking about you | I 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 years | We 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 car | He is been fixing the car · He has been repairing the car | 10 |
| Eu não tenho me sentido bem. | I have not been feeling well | I have not been feeling good · I haven't been feeling well. | 11 |
| Eles têm conversado por horas. | They have been talking for hours | They have been chatting for hours · They have been speaking for hours | 10 |
| Você tem assistido TV demais. | You have been watching too much TV | You 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 keys | I have been searching for my keys · I've been searching for my keys. | 10 |
| Nós temos economizado dinheiro. | We have been saving money | We have been saving up money · We've been saving money. | 10 |
| O cachorro tem latido a noite toda. | The dog has been barking all night | The dog's been barking all night · The dog has been barking the whole night | 10 |
| Eu tenho lido aquele livro. | I have been reading that book | I've been reading that book. · I have read that book. | 11 |
| Eles têm viajado pela Europa. | They have been traveling around Europe | They have been travelling around Europe · They have been traveling through Europe | 11 |
| 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 2015 | She is been teaching at this school since 2015 · She has been teaching in this school since 2015 | 11 |
| Eu tenho cozinhado o jantar. | I have been cooking dinner | I have been making dinner · I've been cooking dinner. | 11 |
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.
"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.
Quer a lista inteira numa trilha só? Veja todas as frases. E para os blocos prontos que aparecem nelas, veja os chunks.