El Conjugador
Spanish verb
PROGRAMAR


Indicative

Present

Present perfect

Imperfect

Pluperfect

(yo) programo
(tú) programas
(él) programa
(ns) programamos
(vs) programáis
(ellos) programan
(yo) he programado
(tú) has programado
(él) ha programado
(ns) hemos programado
(vs) habéis programado
(ellos) han programado
(yo) programaba
(tú) programabas
(él) programaba
(ns) programábamos
(vs) programabais
(ellos) programaban
(yo) había programado
(tú) habías programado
(él) había programado
(ns) habíamos programado
(vs) habíais programado
(ellos) habían programado

Simple past

Past perfect

Future

Past future

(yo) programé
(tú) programaste
(él) programó
(ns) programamos
(vs) programasteis
(ellos) programaron
(yo) hube programado
(tú) hubiste programado
(él) hubo programado
(ns) hubimos programado
(vs) hubisteis programado
(ellos) hubieron programado
(yo) programaré
(tú) programarás
(él) programará
(ns) programaremos
(vs) programaréis
(ellos) programarán
(yo) habré programado
(tú) habrás programado
(él) habrá programado
(ns) habremos programado
(vs) habréis programado
(ellos) habrán programado

Conditional

Past conditional

Imperative

Imperative negative

(yo) programaría
(tú) programarías
(él) programaría
(ns) programaríamos
(vs) programaríais
(ellos) programarían
(yo) habría programado
(tú) habrías programado
(él) habría programado
(ns) habríamos programado
(vs) habríais programado
(ellos) habrían programado
-
programa
programe
programemos
programad
programen
-
no programes
no programe
no programemos
no programéis
no programen

Subjunctive

Present

Past

Imperfect

Pluperfect

que (yo) programe
que (tú) programes
que (él) programe
que (ns) programemos
que (vs) programéis
que (ellos) programen
que (yo) haya programado
que (tú) hayas programado
que (él) haya programado
que (ns) hayamos programado
que (vs) hayáis programado
que (ellos) hayan programado
que (yo) programara
que (tú) programaras
que (él) programara
que (ns) programáramos
que (vs) programarais
que (ellos) programaran
que (yo) hubiera programado
que (tú) hubieras programado
que (él) hubiera programado
que (ns) hubiéramos programado
que (vs) hubierais programado
que (ellos) hubieran programado

Imperfect (2)

Pluperfect (2)

Future

Past future

que (yo) programase
que (tú) programases
que (él) programase
que (ns) programásemos
que (vs) programaseis
que (ellos) programasen
que (yo) hubiese programado
que (tú) hubieses programado
que (él) hubiese programado
que (ns) hubiésemos programado
que (vs) hubieseis programado
que (ellos) hubiesen programado
que (yo) programare
que (tú) programares
que (él) programare
que (ns) programáremos
que (vs) programareis
que (ellos) programaren
que (yo) hubiere programado
que (tú) hubieres programado
que (él) hubiere programado
que (ns) hubiéremos programado
que (vs) hubiereis programado
que (ellos) hubieren programado

Infinitive

Gerund

Present

Past

Present

Past

programarhaber programadoprogramandohabiendo programado

Participle

Participle past

Participle past

 

 

programado-