German Verbs Support

This is the documentation for 1.17.1 version, which is not the latest version. Consider upgrading to 2.0.0.

Accepted tenses are:

  • Indicativ: PRASENS (default value) PRATERITUM FUTUR1 FUTUR2 PERFEKT PLUSQUAMPERFEKT

  • Konjunktiv1: KONJUNKTIV1_PRASENS KONJUNKTIV1_FUTUR1 KONJUNKTIV1_PERFEKT

  • Konjunktiv2: KONJUNKTIV2_PRATERITUM KONJUNKTIV2_FUTUR1 KONJUNKTIV2_FUTUR2

For somes tenses (FUTUR1 FUTUR2 PERFEKT PLUSQUAMPERFEKT KONJUNKTIV1_FUTUR1 KONJUNKTIV1_PERFEKT KONJUNKTIV2_FUTUR1 KONJUNKTIV2_FUTUR2), the complete verb cannot be generated immediately: a part has to be put at the end of the sentence (or at the end of the nominal group). Use verbPart to output the infinitive that is automatically stored when using verb. es #[+verb(subjS, {verb: 'aussehen', tense:'FUTUR1' } )] chaotisch #[+verbPart] will generate es wird chaotisch aussehen.

in subjectVerb, you can invert the position of the subject and the verb using invertSubjectVerb. gestern #[+subjectVerb(ER, {verb:'gehen', tense:'PERFEKT', aux:'SEIN'}, {'invertSubjectVerb':true})] in der Schule #[+verbPart] will output gestern ist er in der Schule gegangen.

Pronominal form using pronominal:true: er #[+subjectVerb(getAnonMS(), {verb:'waschen', aux:'HABEN', tense:'FUTUR2', pronominal:true})] die Hände #[+verbPart] will output er wird sich die Hände gewaschen haben.