Learn exactly where to place gestern, ein Buch, and the participle gelesen in Perfekt sentences - the most used past tense in spoken German.
In the German Perfekt, the sentence structure is very stable:
👉 **haben/sein in Position 2
**👉 Partizip II (past participle) at the end
But where do time words, places, reflexive pronouns, and objects go?
This guide explains everything.
1. The Core Rule of Perfekt Word Order
✔ The auxiliary (haben/sein) goes to Position 2.
✔ The participle (Partizip II) goes to the end.
Example:
-
Ich habe ein Buch gelesen.
-
Wir sind nach Hause gegangen.
This never changes.
2. Basic Pattern: Subject + Verb 2 + Middle Field + Participle
Formula
SUBJECT + haben/sein + (time) + (object) + (place) + PARTIZIP II
Example:
- Ich habe gestern ein Buch zu Hause gelesen.
Breakdown:
-
Ich (subject)
-
habe (auxiliary)
-
gestern (time)
-
ein Buch (object)
-
zu Hause (place)
-
gelesen (participle)
3. TMP Rule (Time - Manner - Place)
German prefers the TMP order in the middle field.
Time → Manner → Place → Participle
Examples:
-
Ich habe heute mit Freude im Park gespielt.
-
Wir sind gestern schnell nach Berlin gefahren.
-
Sie hat am Abend leise im Zimmer gesungen.
For simple sentences, time comes first.
4. Word Order Examples for Learners (A2)
A. With time
- Ich habe gestern gelernt.
B. With object
- Ich habe ein Buch gelesen.
C. Time + object
- Ich habe gestern ein Buch gelesen.
D. Time + place + object
- Ich habe gestern im Park ein Buch gelesen.
E. With plural subject
- Wir haben gestern Fotos gemacht.
F. With sein
- Wir sind am Wochenende nach Berlin gefahren.
5. Word Order With Pronouns
A. Reflexive pronouns
-
Ich habe mich gefreut.
-
Wir haben uns beeilt.
Reflexive stays before objects.
B. Object pronouns
Pronoun > noun order
-
Ich habe es gestern gekauft.
-
Ich habe gestern es gekauft. (❌ wrong)
6. Word Order With Negation
”nicht” goes before the participle.
Examples:
-
Ich habe das Buch nicht gelesen.
-
Wir sind gestern nicht gekommen.
-
Er hat mich nicht angerufen.
7. Separable Verbs in Perfekt: Prefix + ge + stem + en/t
Position of participle stays at the end:
-
Ich habe die Tür aufgemacht.
-
Sie hat gestern eingekauft.
-
Wir sind spät aufgestanden.
Word order is unchanged.
8. Perfekt With Prepositional Phrases
Order stays the same:
-
Ich habe mich auf den Urlaub gefreut.
-
Er hat sich an den Tag erinnert.
-
Wir haben uns über das Geschenk gefreut.
9. Perfekt With Modal Verbs (B1)
Use the double infinitive, both at the end:
haben + infinitive + modal-infinitive
Examples:
-
Ich habe kommen müssen.
-
Wir haben arbeiten können.
-
Er hat helfen wollen.
Word order:
- subject + haben + middle field + _INF + MODAL
_
10. Common Sentence Patterns (Templates)
1. Simple Perfekt
**Ich habe + OBJ + PART.
**→ Ich habe Pizza gegessen.
2. With time
**Ich habe + TIME + OBJ + PART.
**→ Ich habe heute viel gelernt.
3. With place
**Ich habe + TIME + PLACE + OBJ + PART.
**→ Ich habe gestern im Büro gearbeitet.
4. With reflexive
**Ich habe + PRONOUN + PART.
**→ Ich habe mich gefreut.
5. With sein
**Ich bin + TIME + PLACE + PART.
**→ Ich bin gestern nach Hause gegangen.
11. Common Mistakes (and Fixes)
❌ Ich habe ein Buch gelesen gestern.
✔ Ich habe gestern ein Buch gelesen.
❌ Ich habe nicht gelesen das Buch.
✔ Ich habe das Buch nicht gelesen.
❌ Er hat mich angerufen nicht.
✔ Er hat mich nicht angerufen.
❌ Wir sind nach Hause gekommen gestern.
✔ Wir sind gestern nach Hause gekommen.
❌ Ich habe gekauft es.
✔ Ich habe es gekauft.
12. Practice Exercises (A2-B1)
A. Put in correct Perfekt word order
-
ich / habe / ein Buch / gestern / gelesen
-
wir / sind / nach Berlin / am Wochenende / gefahren
-
er / hat / nicht / das Essen / gekocht
-
ich / habe / im Park / Fotos / heute / gemacht
-
sie / hat / sich / über das Geschenk / gefreut
B. Choose the correct sentence
-
Ich habe gestern das Buch gelesen.
-
Ich habe das Buch gelesen gestern.
-
Wir sind am Abend nach Hause gegangen.
-
Wir sind nach Hause am Abend gegangen.
-
Er hat mich gestern nicht angerufen.
-
Er hat mich nicht angerufen gestern.
C. Translate
-
We have cooked dinner today.
-
I have not seen the movie.
-
They have met in the park.
-
She has washed herself.
-
He has gone home.
13. Answer Key
A.
-
Ich habe gestern ein Buch gelesen.
-
Wir sind am Wochenende nach Berlin gefahren.
-
Er hat das Essen nicht gekocht.
-
Ich habe heute im Park Fotos gemacht.
-
Sie hat sich über das Geschenk gefreut.
B.
Correct sentences are:
6, 8, 10
C.
-
Wir haben heute das Abendessen gekocht.
-
Ich habe den Film nicht gesehen.
-
Sie haben sich im Park getroffen.
-
Sie hat sich gewaschen.
-
Er ist nach Hause gegangen.