Future Perfect in Portuguese
Futuro Composto
This article is part of the Portuguese grammar tree on Settemila Lingue.
In Brief
Portuguese forms the future perfect (futuro composto) with the future of ter plus a past participle (a form such as terminado, “finished”): terei terminado means “I will have finished.” It presents an action as complete before a future point, but it can also express a guess about the past: Terá esquecido means “He/She must have forgotten.”
Overview
The future perfect lets you look back from a point in the future. In Quando chegares, terei saído (“When you arrive, I will have left”), both events are still in the future, but the leaving will happen first. Time expressions such as até amanhã (“by tomorrow”), quando (“when”), and antes de (“before”) often make this ordering clear.
At B2, the main challenge is not memorizing the form. You combine the simple future of ter with a participle you already know. The challenge is choosing the tense naturally and recognizing its second use: Portuguese can use a future form to mark probability or conjecture—in other words, a speaker’s informed guess—about something that has already happened.
English has the parallel structure “will have done,” but the match is not exact. Portuguese may replace the future perfect with ir + ter + participle in less formal conversation, and its conjectural use often corresponds to English “must have,” “probably,” or “I wonder whether.”
How It Works
The basic structure
Use:
future of ter + past participle
Only ter changes for person and number. The past participle stays the same.
| Subject | Future of ter | With terminar | English |
|---|---|---|---|
| eu | terei | terei terminado | I will have finished |
| tu | terás | terás terminado | you will have finished |
| ele / ela / você | terá | terá terminado | he / she / you will have finished |
| nós | teremos | teremos terminado | we will have finished |
| vós | tereis | tereis terminado | you will have finished |
| eles / elas / vocês | terão | terão terminado | they / you will have finished |
Portuguese often leaves out the subject pronoun because the auxiliary ending identifies the subject: Teremos chegado already means “We will have arrived.” The vós form is uncommon in most everyday varieties, but it remains useful for reading formal, religious, or older texts.
Forming the participle
A past participle is the verb form used after an auxiliary in compound tenses. Regular participles follow three straightforward patterns:
| Infinitive ending | Infinitive | Participle | Future perfect |
|---|---|---|---|
| -ar | terminar | terminado | terei terminado |
| -er | vender | vendido | terás vendido |
| -ir | partir | partido | terão partido |
Common irregular participles must be learned individually:
| Infinitive | Participle | Example | English |
|---|---|---|---|
| abrir | aberto | teremos aberto | we will have opened |
| dizer | dito | terá dito | he/she will have said |
| escrever | escrito | terei escrito | I will have written |
| fazer | feito | terão feito | they will have done |
| pôr | posto | terás posto | you will have put |
| ver | visto | terá visto | he/she will have seen |
After ter, the participle is normally invariable: it does not change to match a masculine, feminine, singular, or plural object. Therefore, write Terei escrito as cartas, not Terei escritas as cartas.
Completion before a future reference point
The future point may be a time, a deadline, or another event:
- Até sexta-feira, teremos enviado o contrato. — “By Friday, we will have sent the contract.”
- À meia-noite, já terão chegado. — “By midnight, they will already have arrived.”
- Quando voltares, terei preparado o jantar. — “When you return, I will have prepared dinner.”
The word já often reinforces the meaning “already by then,” while ainda não marks something expected to remain incomplete: Às oito, ainda não teremos acabado (“At eight, we still won’t have finished”).
Be careful with às cinco. By itself it can mean “at five,” while English “by five” sets a deadline. If the deadline matters, até às cinco in European Portuguese and até as cinco in Brazilian Portuguese are clearer.
Future time clauses
After conjunctions such as quando (“when”), assim que (“as soon as”), and logo que (“as soon as”), Portuguese normally uses the future subjunctive when the event is still pending. The subjunctive is a verb mood used here because the future event has not yet become fact:
Quando + future subjunctive, future perfect
Quando chegares, terei saído.
The future perfect does not go in both clauses. Chegares marks the later reference event; terei saído marks what will already be complete.
Probability about a past event
With no clear future deadline, the future perfect may express a conclusion or guess about the past:
- Terá perdido o comboio. — “He/She must have missed the train.”
- Quem terá deixado a janela aberta? — “Who could have left the window open?”
- Ter-se-ão enganado. — “They must have made a mistake.”
The speaker is not presenting direct knowledge as certain fact. Context and intonation decide whether the sentence sounds like a confident inference, a tentative explanation, or a wondering question.
Negation and object pronouns
Negation goes before the auxiliary: Não terei terminado (“I will not have finished”). An unstressed object or reflexive pronoun belongs with the verb group, but its exact position reflects both grammar and regional style.
In formal European Portuguese, a pronoun may appear inside the future auxiliary (mesoclisis, placement within a future or conditional form): ter-me-ei enganado, ter-se-ão esquecido. A word that triggers placement before the verb (proclisis) prevents this: Não se terão esquecido; Quando me tiverem respondido...
In Brazilian Portuguese, mesoclisis is largely restricted to highly formal writing. Speakers commonly prefer a pronoun before the auxiliary or another more conversational construction. Because pronoun placement varies greatly by variety and register, learn to recognize the formal forms even if they are not your default in speech.
Examples in Context
| Portuguese | English | Note |
|---|---|---|
| Terei terminado às cinco. | I will have finished by five. | Core first-person example; até às cinco makes the deadline more explicit. |
| Quando chegares, terei saído. | When you arrive, I will have left. | Future subjunctive in the time clause. |
| Até amanhã, teremos resolvido o problema. | By tomorrow, we will have solved the problem. | Completion before a deadline. |
| Quando a reunião começar, eles já terão lido o relatório. | When the meeting starts, they will already have read the report. | Já emphasizes prior completion. |
| Daqui a um ano, a Ana terá acabado o curso. | A year from now, Ana will have finished her degree. | A future viewpoint. |
| Às oito, ainda não teremos chegado. | At eight, we still will not have arrived. | Expected non-completion. |
| Depois de teres enviado o formulário, receberás uma confirmação. | After you have sent the form, you will receive a confirmation. | Compound personal infinitive after depois de. |
| Terá esquecido. | He/She must have forgotten. | Conjecture about the past. |
| O Rui não veio; terá perdido o autocarro. | Rui did not come; he must have missed the bus. | An inference from evidence. |
| Quem terá dito isso? | Who could have said that? | A wondering question, not a literal future. |
| Ter-se-ão enganado. | They must have made a mistake. | Formal mesoclisis with a reflexive pronoun. |
| Não se terão apercebido da mudança. | They probably did not notice the change. | Negation triggers placement before the auxiliary. |
Common Mistakes
Using the infinitive instead of the participle
- Wrong: Terei terminar o trabalho.
- Right: Terei terminado o trabalho.
- Why: After future ter, use the past participle (terminado), not the infinitive (terminar).
Making the participle agree with the object
- Wrong: Teremos enviadas as mensagens.
- Right: Teremos enviado as mensagens.
- Why: In an active compound tense with ter, the participle normally remains in its fixed masculine singular form.
Putting an ordinary future form after quando
- Wrong: Quando chegarás, terei saído.
- Right: Quando chegares, terei saído.
- Why: A pending event after temporal quando normally takes the future subjunctive, not the simple future.
Treating every past conjecture as a literal future
- Misread: Onde terá posto as chaves? = “Where will he have put the keys?”
- Natural reading: “Where could he have put the keys?”
- Why: In a question about an event already completed, the future perfect signals uncertainty or speculation.
Using an unclear deadline expression
- Unclear for “by five”: Terminarei às cinco.
- Clearer: Até às cinco, terei terminado.
- Why: Às cinco locates an event at five; até às cinco clearly sets five as the latest completion point.
Forcing mesoclisis into casual Brazilian speech
- Overly formal in conversation: Ter-me-ei enganado.
- More conversational alternatives: Talvez eu tenha me enganado or Devo ter me enganado.
- Why: The mesoclitic form is grammatically established but strongly formal and rare in ordinary Brazilian conversation.
Usage Notes
The future perfect is at home in forecasts, plans, deadlines, reports, and formal reasoning—settings where the order of events matters. In spontaneous speech, speakers may choose ir + ter + participle: Até lá, vou ter terminado (“By then, I’m going to have finished”). This alternative preserves the future-completion relationship while sounding less formal in many contexts.
For conjecture, everyday Portuguese has several alternatives. Deve ter esquecido means “He/She must have forgotten”; talvez tenha esquecido means “Perhaps he/she forgot,” with the present perfect subjunctive; and provavelmente esqueceu-se explicitly means “He/She probably forgot.” These are not always identical in tone, but they often sound more conversational than terá esquecido.
European Portuguese maintains the synthetic future—the one-word forms terei, terá, terão—more readily in formal and educated usage. Brazilian Portuguese also uses it in writing and news-style language, but commonly favors paraphrases in conversation. Avoid reducing the distinction to a rigid Portugal-versus-Brazil rule: formality, region, speaker, and context all matter.
Beyond the Basics / Advanced Use
Future completion versus past conjecture
The same form can point in two different time directions. Look for the reference point:
| Form | Context | Interpretation |
|---|---|---|
| Até sexta, terá acabado. | explicit future deadline | By Friday, he/she will have finished. |
| Não atende; terá adormecido. | present evidence about a past event | He/She is not answering; he/she must have fallen asleep. |
An explicit deadline usually produces the temporal reading. Present evidence, a question word, or a mystery about an earlier event usually produces the conjectural reading.
Do not confuse it with the future perfect subjunctive
Portuguese also has forms such as tiver terminado. This is the future perfect subjunctive, used inside a future-dependent clause:
- Quando tiveres terminado, avisa-me. — “When you have finished, let me know.”
- Se já tiverem saído, telefono amanhã. — “If they have already left, I’ll call tomorrow.”
Compare that with the future perfect indicative taught here:
- Às seis, terás terminado. — “By six, you will have finished.”
The indicative form (terás terminado) makes the main prediction. The subjunctive form (tiveres terminado) sits inside a condition or pending time clause.
Compound alternatives can shift the emphasis
Vou ter terminado até sexta foregrounds a projected result in a conversational way. Terei terminado até sexta sounds more compact and can be firmer or more formal. Espero ter terminado até sexta (“I hope to have finished by Friday”) avoids asserting the result and instead presents it as a goal. Choose according to how certain and formal you want to sound.
Literary haver
Older or elevated writing may use haver as an auxiliary where modern everyday Portuguese uses ter. This is mainly a recognition point, not a productive model for learners. For normal modern usage, build the future perfect with ter.
Practice Tips
- Build a two-event timeline. Write pairs such as “submit report → meeting starts,” then express the earlier event with the future perfect: Quando a reunião começar, terei enviado o relatório.
- Practice both meanings separately. Make five deadline sentences with até or quando, then five guesses prompted by evidence: A luz está apagada; terão saído.
- Transform the auxiliary, not the participle. Repeat one participle through the full paradigm—terei feito, terás feito, terá feito...—then replace feito with another participle.
Related Concepts
- Prerequisite: Simple Future — provides the future endings used in terei, terás, terá, teremos, tereis, and terão.
Prerequisite
Simple Future in PortugueseB1More B2 concepts
This concept in other languages
Compare across all languages
Practice Future Perfect in Portuguese with a free Settemila Lingue account. We will set up Portuguese · B2 and generate cards for this exact grammar concept.
Practice this concept