The imperative · Imperativ test
One question at a time, the clock runs. Answers stay closed like a real exam: you see every correct answer with its explanation at the end. Score 60% to finish the topic.
Test finished
Rule breakdown
Every question is tied to a rule. This is where you lost points.
Answers and explanations
Every correct answer and why. Your mistakes went to the review queue.
13 questions, easy to hard
Pick an option and press «Next». You can go back and change it. Anything left blank counts as wrong.
For du: “Wait!” →
For du: “Read the text!” (lesen) →
For Sie: “Please be quiet.” →
For du: “Open the window!” (aufmachen) →
For du: “Drive slowly!” (fahren) →
To a group of friends: “Come!” →
For du: “Eat!” (essen) →
Where does “bitte” go in a command? — Please close the door.
For ihr: “Wait!” →
What is the Sie command of sein? (“be quiet”)
The sentence “Gebe mir das Buch!” is correct.
Sie bitte Platz!
Please take a seat. (nehmen)
Build the sentence: Please open the window! (aufmachen)
Tap the pieces to build the sentence
Correct order
The rules in three lines
The full topic lives on its own page. This is only the core you need for the test.
-
du command: stem, no ending
Warte! · Komm! · Fahr! — the pronoun drops, and most verbs are left as a bare stem.
Warte!
-
The e→i change STAYS in commands, a→ä does NOT
Lies! · Iss! · Nimm! but Fahr! · Schlaf!
Lies den Text!
-
The ihr and Sie commands
ihr: same conjugation, pronoun dropped — Kommt! · Sie: verb + Sie — Kommen Sie! (sein → Seien Sie!)
Kommt! · Kommen Sie!
-
The separated part goes to the end
aufmachen → Mach … auf! · mitkommen → Komm mit!
Mach das Fenster auf!
Commonly mixed up
Where a direct translation breaks. The hard questions come from here.
-
Liest den Text!
Lies den Text!
The du command takes no -st; the changed stem stays.
-
Fähr langsam!
Fahr langsam!
The a→ä change does not carry into the command.
-
Sein Sie leise!
Seien Sie leise!
The Sie command of sein is a special form.
-
Aufmach das Fenster!
Mach das Fenster auf!
The separable prefix goes to the end in commands, too.