programar — Portuguese conjugation
to program (write software)
Indicative
Present (Presente) Regular
The presente covers routines, states, and immediate future with adverbs like hoje or amanhã. One present form covers both English simple and progressive readings in most situations.
Ela estuda português todas as noites.
| Pronoun | Portuguese | English |
|---|---|---|
| eu | programo | I program |
| tu | programas | you program |
| você | programa | you program |
| ele/ela | programa | he/she/it programs |
| nós | programamos | we program |
| vós | programais | you (pl.) program |
| vocês | programam | you (pl.) program |
| eles/elas | programam | they program |
Preterite (Pretérito perfeito simples) Irregular
The pretérito perfeito simples is a sharp, completed past. In European Portuguese it is the standard story-telling past; Brazilian usage often prefers the compound form in speech while keeping the simple for narrative and writing.
Ontem escreveu a carta inteira de uma vez.
| Pronoun | Portuguese | English |
|---|---|---|
| eu | programei | I programmed |
| tu | programaste | you programmed |
| você | programou | you programmed |
| ele/ela | programou | he/she/it programmed |
| nós | programamos | we programmed |
| vós | programastes | you (pl.) programmed |
| vocês | programaram | you (pl.) programmed |
| eles/elas | programaram | they programmed |
Imperfect (Pretérito imperfeito) Regular
The imperfeito describes past background, repeated actions, and how things used to be. Contrast it with the simple preterite for the “main event” line of a story.
Quando era criança, brincava na praia.
| Pronoun | Portuguese |
|---|---|
| eu | programava |
| tu | programavas |
| você | programava |
| ele/ela | programava |
| nós | programávamos |
| vós | programáveis |
| vocês | programavam |
| eles/elas | programavam |
Conditional (Condicional) Regular
The condicional is for polite offers, soft questions, and hypothetical “would” outcomes, and it often closes a se + imperfeito do subjuntivo chain in formal style.
Você poderia me explicar outra vez?
| Pronoun | Portuguese | English |
|---|---|---|
| eu | programaria | I would program |
| tu | programarias | you would program |
| você | programaria | you would program |
| ele/ela | programaria | he/she/it would program |
| nós | programaríamos | we would program |
| vós | programaríeis | you (pl.) would program |
| vocês | programariam | you (pl.) would program |
| eles/elas | programariam | they would program |
Future (Futuro do presente) Regular
The futuro do presente states future facts; in everyday conversation you will often hear ir + infinitive or even the present with a time adverb instead of the synthetic future.
Amanhã faremos a reunião mais cedo.
| Pronoun | Portuguese | English |
|---|---|---|
| eu | programarei | I will program |
| tu | programarás | you will program |
| você | programará | you will program |
| ele/ela | programará | he/she/it will program |
| nós | programaremos | we will program |
| vós | programareis | you (pl.) will program |
| vocês | programarão | you (pl.) will program |
| eles/elas | programarão | they will program |
Present perfect (Pretérito perfeito composto) Regular
The pretérito perfeito composto uses ter or haver plus the participle for a past that still touches the present or happens repeatedly up to now — a “have done” perfect with strong links to European norms.
Tenho pensado nisso há semanas.
| Pronoun | Portuguese | English |
|---|---|---|
| eu | tenho programado | I have programmed |
| tu | tens programado | you have programmed |
| você | tem programado | you have programmed |
| ele/ela | tem programado | he/she/it has programmed |
| nós | temos programado | we have programmed |
| vós | tendes programado | you (pl.) have programmed |
| vocês | têm programado | you (pl.) have programmed |
| eles/elas | têm programado | they have programmed |
Pluperfect (Mais-que-perfeito composto) Regular
The mais-que-perfeito composto is the pluperfect: an action was already finished before another past reference. It mirrors the English “had already”.
Já tinham saído quando chegámos.
| Pronoun | Portuguese | English |
|---|---|---|
| eu | tinha programado | I had programmed |
| tu | tinhas programado | you had programmed |
| você | tinha programado | you had programmed |
| ele/ela | tinha programado | he/she/it had programmed |
| nós | tínhamos programado | we had programmed |
| vós | tínheis programado | you (pl.) had programmed |
| vocês | tinham programado | you (pl.) had programmed |
| eles/elas | tinham programado | they had programmed |
Conditional perfect (Condicional composto) Regular
The condicional composto expresses a counterfactual “would have” and appears with the right kind of if-clause in the subjunctive past for unreal conditions.
Teria aceite se tiveses avisado com antecedência.
| Pronoun | Portuguese |
|---|---|
| eu | teria programado |
| tu | terias programado |
| você | teria programado |
| ele/ela | teria programado |
| nós | teríamos programado |
| vós | teríeis programado |
| vocês | teriam programado |
| eles/elas | teriam programado |
Future perfect (Futuro composto) Regular
The futuro composto is the future-in-the-future: something will be finished before a later time. It is less frequent than the simple future but still useful for deadlines.
Até sexta, teremos lido tudo o relatório.
| Pronoun | Portuguese | English |
|---|---|---|
| eu | terei programado | I will have programmed |
| tu | terás programado | you will have programmed |
| você | terá programado | you will have programmed |
| ele/ela | terá programado | he/she/it will have programmed |
| nós | teremos programado | we will have programmed |
| vós | tereis programado | you (pl.) will have programmed |
| vocês | terão programado | you (pl.) will have programmed |
| eles/elas | terão programado | they will have programmed |
Subjunctive
Present subjunctive (Conjuntivo presente) Regular
The present subjunctive appears after want, hope, fear, and impersonal triggers, and typically requires a new subject in the subordinate clause, just as in the other main Romance languages.
Espero que encontres o caminho fácil.
| Pronoun | Portuguese |
|---|---|
| eu | programe |
| tu | programes |
| você | programe |
| ele/ela | programe |
| nós | programemos |
| vós | programeis |
| vocês | programem |
| eles/elas | programem |
Imperfect subjunctive (Conjuntivo pretérito imperf.) Regular
The imperfect subjunctive in se + subjunctive → condicional is the classic “if I were a rich man” line in European Portuguese, parallel to the Spanish -ra form.
Se tivesse mais tempo, aprenderia outro idioma.
| Pronoun | Portuguese |
|---|---|
| eu | programasse |
| tu | programasses |
| você | programasse |
| ele/ela | programasse |
| nós | programássemos |
| vós | programásseis |
| vocês | programassem |
| eles/elas | programassem |
Other forms
Imperative (affirmative) (Imperativo afirmativo) Regular
The affirmative imperative in Portuguese is built with tu, você, nós, vós, and vocês forms; Brazilian norms favour você/vocês with third-person present verb shapes.
Diga a verdade, por favor.
| Pronoun | Portuguese |
|---|---|
| tu | programa |
| você | programe |
| ele/ela | programe |
| nós | programemos |
| vós | programai |
| vocês | programem |
| eles/elas | programem |
Imperative (negative) (Imperativo negativo) Regular
Negative commands require não plus the present subjunctive for each person, which is a distinctive feature compared to other Romance systems that reuse present indicative in some slots.
Não falemos com pressa, está tudo calmo.
| Pronoun | Portuguese |
|---|---|
| tu | não programes |
| você | não programe |
| ele/ela | não programe |
| nós | não programemos |
| vós | não programeis |
| vocês | não programem |
| eles/elas | não programem |