programar — Portuguese conjugation

to program (write software)

Frequency#351Irregular

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.

PronounPortugueseEnglish
euprogramoI program
tuprogramasyou program
vocêprogramayou program
ele/elaprogramahe/she/it programs
nósprogramamoswe program
vósprogramaisyou (pl.) program
vocêsprogramamyou (pl.) program
eles/elasprogramamthey 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.

PronounPortugueseEnglish
euprogrameiI programmed
tuprogramasteyou programmed
vocêprogramouyou programmed
ele/elaprogramouhe/she/it programmed
nósprogramamoswe programmed
vósprogramastesyou (pl.) programmed
vocêsprogramaramyou (pl.) programmed
eles/elasprogramaramthey 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.

PronounPortuguese
euprogramava
tuprogramavas
vocêprogramava
ele/elaprogramava
nósprogramávamos
vósprogramáveis
vocêsprogramavam
eles/elasprogramavam

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?

PronounPortugueseEnglish
euprogramariaI would program
tuprogramariasyou would program
vocêprogramariayou would program
ele/elaprogramariahe/she/it would program
nósprogramaríamoswe would program
vósprogramaríeisyou (pl.) would program
vocêsprogramariamyou (pl.) would program
eles/elasprogramariamthey 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.

PronounPortugueseEnglish
euprogramareiI will program
tuprogramarásyou will program
vocêprogramaráyou will program
ele/elaprogramaráhe/she/it will program
nósprogramaremoswe will program
vósprogramareisyou (pl.) will program
vocêsprogramarãoyou (pl.) will program
eles/elasprogramarãothey 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.

PronounPortugueseEnglish
eutenho programadoI have programmed
tutens programadoyou have programmed
vocêtem programadoyou have programmed
ele/elatem programadohe/she/it has programmed
nóstemos programadowe have programmed
vóstendes programadoyou (pl.) have programmed
vocêstêm programadoyou (pl.) have programmed
eles/elastêm programadothey 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.

PronounPortugueseEnglish
eutinha programadoI had programmed
tutinhas programadoyou had programmed
vocêtinha programadoyou had programmed
ele/elatinha programadohe/she/it had programmed
nóstínhamos programadowe had programmed
vóstínheis programadoyou (pl.) had programmed
vocêstinham programadoyou (pl.) had programmed
eles/elastinham programadothey 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.

PronounPortuguese
euteria programado
tuterias programado
vocêteria programado
ele/elateria programado
nósteríamos programado
vósteríeis programado
vocêsteriam programado
eles/elasteriam 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.

PronounPortugueseEnglish
euterei programadoI will have programmed
tuterás programadoyou will have programmed
vocêterá programadoyou will have programmed
ele/elaterá programadohe/she/it will have programmed
nósteremos programadowe will have programmed
vóstereis programadoyou (pl.) will have programmed
vocêsterão programadoyou (pl.) will have programmed
eles/elasterão programadothey 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.

PronounPortuguese
euprograme
tuprogrames
vocêprograme
ele/elaprograme
nósprogramemos
vósprogrameis
vocêsprogramem
eles/elasprogramem

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.

PronounPortuguese
euprogramasse
tuprogramasses
vocêprogramasse
ele/elaprogramasse
nósprogramássemos
vósprogramásseis
vocêsprogramassem
eles/elasprogramassem

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.

PronounPortuguese
tuprograma
vocêprograme
ele/elaprograme
nósprogramemos
vósprogramai
vocêsprogramem
eles/elasprogramem

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.

PronounPortuguese
tunão programes
vocênão programe
ele/elanão programe
nósnão programemos
vósnão programeis
vocêsnão programem
eles/elasnão programem