Perfect tense 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.
10 questions, easy to hard
Pick an option and press «Next». You can go back and change it. Anything left blank counts as wrong.
Ich gestern ins Kino gegangen. (I went to the cinema yesterday)
Ich das Auto gefahren. (I drove the car)
Ich habe dich gestern . (anrufen — to call)
I called you yesterday.
Which sentence is correct?
Wir zu Hause geblieben.
We stayed at home.
Ich habe das nicht . (verstehen)
I didn't understand that.
Regular verbs build the participle how? — machen →
Verbs in -ieren do what? — studieren →
Where does the participle stand?
Which needs sein?
The rules in three lines
The full topic lives on its own page. This is only the core you need for the test.
-
The frame: helper + … + participle
Ich habe gestern eine Pizza gegessen. Helper in slot 2, participle parked at the end.
Ich habe … gegessen.
-
Regular ge…t, strong ge…en
gemacht · gekauft vs gegessen · gefahren. Strong participles are learned with the verb.
machen → gemacht · essen → gegessen
-
sein for motion and change
gehen · fahren · aufstehen · bleiben · werden take sein. Anything with a direct object takes haben — even Ich habe das Auto gefahren.
Ich bin gegangen. · Ich habe gegessen.
-
Prefixes control ge-
Separable: ge- goes inside — angerufen. Inseparable (ver-/be-/er-): no ge- — verstanden. -ieren: no ge- — studiert.
angerufen · verstanden · studiert
Commonly mixed up
Where a direct translation breaks. The hard questions come from here.
-
Ich habe ins Kino gegangen.
Ich bin ins Kino gegangen.
Motion takes sein.
-
geverstanden
verstanden
Inseparable prefixes block ge-.
-
gestudiert
studiert
-ieren verbs never take ge-.
-
Ich habe gegessen gestern eine Pizza.
Ich habe gestern eine Pizza gegessen.
The participle owns the final slot.