Indicative

Statements of fact, certainty and objective reality

Present

programar: Present
yoprogramo
túprogramas
él/ella/ustedprograma
nosotrosprogramamos
vosotrosprogramáis
ellos/ellas/ustedesprograman
Regular
-ar verb: take the stem program- and add the -ar endings.

Preterite

programar: Preterite
yoprogramé
túprogramaste
él/ella/ustedprogramó
nosotrosprogramamos
vosotrosprogramasteis
ellos/ellas/ustedesprogramaron

Imperfect

programar: Imperfect
yoprogramaba
túprogramabas
él/ella/ustedprogramaba
nosotrosprogramábamos
vosotrosprogramabais
ellos/ellas/ustedesprogramaban

Future

programar: Future
yoprogramaré
túprogramarás
él/ella/ustedprogramará
nosotrosprogramaremos
vosotrosprogramaréis
ellos/ellas/ustedesprogramarán

Conditional

programar: Conditional
yoprogramaría
túprogramarías
él/ella/ustedprogramaría
nosotrosprogramaríamos
vosotrosprogramaríais
ellos/ellas/ustedesprogramarían

Gerund and past participle

programando
used in the present progressive
programado
used in the perfect tenses

Present perfect, subjunctive and imperative

Present perfect

programar: Present perfect
yohe programado
túhas programado
él/ella/ustedha programado
nosotroshemos programado
vosotroshabéis programado
ellos/ellas/ustedeshan programado
programar: Present subjunctive
yoprograme
túprogrames
él/ella/ustedprograme
nosotrosprogramemos
vosotrosprograméis
ellos/ellas/ustedesprogramen

Imperative

programar: Imperative
yo-
túprograma
él/ella/ustedprograme
nosotrosprogramemos
vosotrosprogramad
ellos/ellas/ustedesprogramen

More tenses

The other perfect tenses (haber + past participle) and the past subjunctive

The imperfect subjunctive has two forms: -ra (more common in speech) and -se (more formal; still heard in speech in Spain, mainly written in Latin America). Both are equally correct and interchangeable.

Past perfect

programar: Past perfect
yohabía programado
túhabías programado
él/ella/ustedhabía programado
nosotroshabíamos programado
vosotroshabíais programado
ellos/ellas/ustedeshabían programado

Future perfect

programar: Future perfect
yohabré programado
túhabrás programado
él/ella/ustedhabrá programado
nosotroshabremos programado
vosotroshabréis programado
ellos/ellas/ustedeshabrán programado
programar: Conditional perfect
yohabría programado
túhabrías programado
él/ella/ustedhabría programado
nosotroshabríamos programado
vosotroshabríais programado
ellos/ellas/ustedeshabrían programado
programar: Imperfect subjunctive (-ra)
yoprogramara
túprogramaras
él/ella/ustedprogramara
nosotrosprogramáramos
vosotrosprogramarais
ellos/ellas/ustedesprogramaran

Imperfect subjunctive (-se)

Literary / Spain
programar: Imperfect subjunctive (-se)
yoprogramase
túprogramases
él/ella/ustedprogramase
nosotrosprogramásemos
vosotrosprogramaseis
ellos/ellas/ustedesprogramasen
programar: Present perfect subjunctive
yohaya programado
túhayas programado
él/ella/ustedhaya programado
nosotroshayamos programado
vosotroshayáis programado
ellos/ellas/ustedeshayan programado
programar: Pluperfect subjunctive
yohubiera programado
túhubieras programado
él/ella/ustedhubiera programado
nosotroshubiéramos programado
vosotroshubierais programado
ellos/ellas/ustedeshubieran programado

Practise programar

Test your knowledge of programar conjugations across multiple tenses, or take a Quick Test under any table.

Fill in the whole table →

More examples with programar

  • Programé la alarma para las sieteI set the alarm for seven
  • Programar una reuniónTo schedule a meeting

Practice: programar to program

Indicative
Subjunctive
Perfect tenses
Imperative