Future perfect and ongoing actions in Brazilian Portuguese
To describe a project at a future point, distinguish what will be finished, what will still be happening and how much time or progress will have accumulated. Brazilian Portuguese uses several constructions where English uses “will have” or “will have been.” The informal examples use a gente with a singular verb, plus conversational forms such as tá for está and pra for para. The formal examples use fuller forms and endings such as teremos and estará, which suit reports and more formal presentations.
Accumulating money, data and other resources
- acumularaccumulate
What will already be finished: já vai ter terminado
Quando alguém chegar, sujeito já vai ter terminado tarefa.
- informal
Quando você chegar, a gente já vai ter terminado a primeira rodada de testes.
By the time you arrive, we'll have finished the first round of tests.
- formal
Teremos resolvido os principais problemas até você analisar os resultados.
We'll have resolved the main issues by the time you review the results.
What will still be happening: ainda vai estar
Em momento futuro, sujeito ainda vai estar atividade.
- informal
Nesta época do mês que vem, a gente ainda vai estar testando o sistema novo.
This time next month, we'll still be testing the new system.
- formal
Quando você visitar em setembro, nossa equipe ainda estará se adaptando às mudanças.
When you visit in September, our team will still be adapting to the changes.
How long an activity will have been going on
Até momento futuro, sujeito estará atividade há duração.
- informal
Até sexta-feira, já vai fazer seis meses que a gente tá trabalhando nesse projeto.
By Friday, we'll have been working on this project for six months.
- formal
Em junho do ano que vem, o serviço estará funcionando há um ano.
How much will have accumulated by a deadline
Até momento futuro, sujeito vai ter acumulado quantidade suficiente para próxima etapa.
- informal
Até dezembro, a gente vai ter acumulado dinheiro suficiente pra trocar o equipamento.
By December, we'll have accumulated enough savings to replace the equipment.
- formal
Até o fim do período de testes, teremos acumulado dados suficientes para avaliar as mudanças.
By the end of the trial, we'll have accumulated enough data to assess the changes.
Future time clauses and the viewpoint they establish
English uses the present in “when you arrive,” but Portuguese normally uses the future subjunctive for this anticipated event: “Quando você chegar,” with chegar rather than chega. In “até você analisar os resultados,” analisar is an infinitive after até; this differs from the clause introduced by quando.
For completed actions and accumulated totals, use a future form of ter plus a past participle: “a gente já vai ter terminado” is conversational, while “teremos resolvido” suits more formal contexts. For an activity still in progress, use ainda with a future form of estar and the -ndo form, as in “nossa equipe ainda estará se adaptando às mudanças.”
For duration, Portuguese can count elapsed time with fazer followed by que and a present-tense activity: “Até sexta-feira, já vai fazer seis meses que a gente tá trabalhando nesse projeto,” rather than copying the English future perfect continuous. Alternatively, put the activity in the future and add há plus the duration, as in “o serviço estará funcionando há um ano,” where há marks a period measured back from that future point.
- informal
Quando você chegar, a gente já vai ter terminado a primeira rodada de testes.
By the time you arrive, we'll have finished the first round of tests.
- formal
Teremos resolvido os principais problemas até você analisar os resultados.
We'll have resolved the main issues by the time you review the results.
- formal
Quando você visitar em setembro, nossa equipe ainda estará se adaptando às mudanças.
When you visit in September, our team will still be adapting to the changes.