programmieren — German conjugation

to program

Frequency#928Regular

Indicative

Present (Präsens) Regular

Präsens is the default present for facts, habits, and near-future plans. German has no continuous aspect in the same way as English, so a single form often covers both “I work” and “I am working” when you add a time adverb or context.

Ich arbeite heute im Homeoffice.

PronounGermanEnglish
ichprogrammiereI program
duprogrammierstyou program
er/sie/esprogrammierthe/she/it programs
wirprogrammierenwe program
ihrprogrammiertyou (pl.) program
sie/Sieprogrammierenthey program

Simple past (Präteritum) Regular

Präteritum is a narrative past, common in print and in northern speech, while southern speakers lean on the perfect in conversation. sein and haben keep their Präteritum even when you otherwise avoid the preterite.

Er war müde, aber er hatte keinen Kaffee mehr.

PronounGermanEnglish
ichprogrammierteI programmed
duprogrammiertestyou programmed
er/sie/esprogrammiertehe/she/it programmed
wirprogrammiertenwe programmed
ihrprogrammiertetyou (pl.) programmed
sie/Sieprogrammiertenthey programmed

Present perfect (Perfekt) Regular

The Perfekt is the everyday past for finished events: auxiliary haben or sein plus participle, with sein for most motion, coming/going, and some change-of-state verbs.

Wir sind rechtzeitig angekommen und haben gefeiert.

PronounGermanEnglish
ichhabe programmiertI have programmed
duhast programmiertyou have programmed
er/sie/eshat programmierthe/she/it has programmed
wirhaben programmiertwe have programmed
ihrhabt programmiertyou (pl.) have programmed
sie/Siehaben programmiertthey have programmed

Pluperfect (Plusquamperfekt) Regular

The Plusquamperfekt is the pluperfect: it marks what had already completed before a later past episode in the same narrative.

Sie war schon gegangen, bevor er ankam.

PronounGermanEnglish
ichhatte programmiertI had programmed
duhattest programmiertyou had programmed
er/sie/eshatte programmierthe/she/it had programmed
wirhatten programmiertwe had programmed
ihrhattet programmiertyou (pl.) had programmed
sie/Siehatten programmiertthey had programmed

Future I (Futur I) Regular

Futur I is for predictions, firm promises, and also probability about the present in colloquial German. Everyday speech very often uses Präsens plus a time expression instead.

Morgen schneit es, sagt der Wetterbericht.

PronounGermanEnglish
ichwerde programmierenI will program
duwirst programmierenyou will program
er/sie/eswird programmierenhe/she/it will program
wirwerden programmierenwe will program
ihrwerdet programmierenyou (pl.) will program
sie/Siewerden programmierenthey will program

Future II (Futur II) Regular

Futur II (werden + participle + haben/sein) names an action that will be completed before a later time, and can also express a guess that something must already have happened.

Bis Freitag werde ich alles gepackt haben.

PronounGermanEnglish
ichwerde programmiert habenI will have programmed
duwirst programmiert habenyou will have programmed
er/sie/eswird programmiert habenhe/she/it will have programmed
wirwerden programmiert habenwe will have programmed
ihrwerdet programmiert habenyou (pl.) will have programmed
sie/Siewerden programmiert habenthey will have programmed

Subjunctive

Subjunctive II (Konjunktiv II) Regular

Konjunktiv II is the mood for politeness, contrary-to-fact if-clauses, and reported views. In speech, würde + infinitive often stands in for rarer preterit-based forms.

Könnten Sie mir bitte helfen?

PronounGerman
ichprogrammierte
duprogrammiertest
er/sie/esprogrammierte
wirprogrammierten
ihrprogrammiertet
sie/Sieprogrammierten

Other forms

Imperative (Imperativ) Regular

The imperative uses the du, ihr, and Sie forms of command; the informal du form drops the -st of the present for many strong verbs, and separable-prefix verbs place the prefix at the end.

Mach bitte schnell, der Zug fährt gleich ab.

PronounGerman
duprogrammiere
ihrprogrammiert