The Verb Bracket in Practice: Reading and Building

You already know the rule: in a German main clause the finite verb sits in position 2, and any non-finite verbal element — a past participle, an infinitive, or a separable prefix — slams shut at the very end. That is the Satzklammer, the "sentence bracket." This page turns the rule into a working habit. Knowing that the bracket exists is not the same as being able to read a twenty-word sentence in real time or build one without stalling. Here we drill both directions: parsing long sentences by waiting for the second pole, and assembling them by setting the bracket first.

The bracket, refreshed

A German clause has two verb "poles." The left pole is the finite verb in position 2. The right pole is everything verbal that is left over: the participle, the infinitive, or the detached prefix. Between them sits the Mittelfeld — the middle field — where objects, adverbials, and most of the sentence's content live.

Ich habe gestern mit meinem Bruder einen Film gesehen.

Yesterday I watched a movie with my brother.

Read that as: habe [ ... gestern mit meinem Bruder einen Film ... ] gesehen. The two verb poles are habe and gesehen; everything else is trapped between them. The sentence is not interpretable until gesehen arrives — up to that point, habe could be heading toward gegessen, gekauft, vergessen, or any other participle.

💡
Picture the two poles as a pair of brackets. The finite verb opens the bracket near the front; the non-finite element closes it at the end. The Mittelfeld is whatever you cram inside.

What can occupy the right pole

The right pole — the closing bracket — is filled by exactly one of these, depending on the construction:

ConstructionLeft pole (V2)Right pole (clause end)
Perfekthabe / binpast participle (gesehen, gekommen)
Modal verbwill / muss / kanninfinitive (gehen, arbeiten)
Futurwerdeinfinitive (anrufen)
Separable verbrufe / macheseparated prefix (an, auf, zu)

Ich rufe dich heute Abend nach dem Essen an.

I'll call you tonight after dinner. (separable: rufe ... an)

Wir wollen nächstes Jahr unbedingt nach Japan fliegen.

We definitely want to fly to Japan next year. (modal: wollen ... fliegen)

Notice that in the separable example the prefix an carries the actual meaning — rufe alone could become rufe ... an (call), rufe ... aus (proclaim), or just rufe (shout). Until an lands at the end, the meaning is genuinely undecided.

Reading skill: wait for the second pole

This is the habit competitors never teach explicitly, and it is the single most important reading skill in German. The meaning-bearing verb element often comes last. A German listener does not commit to an interpretation when they hear the finite verb; they hold the whole clause open in working memory and only resolve it when the closing bracket arrives.

Watch how late the decisive information lands:

Sie hat den Brief, den sie schon vor Wochen schreiben wollte, immer noch nicht abgeschickt.

She still hasn't sent off the letter she'd wanted to write weeks ago.

The finite verb is hat, three words in. But you do not learn what she did — or rather, did not do — until the very last word, abgeschickt. And crucially, the negation nicht sits right before it: a careless reader who stops early might conclude the opposite of what the sentence says. The closing bracket carries the participle, the separable prefix, and (via its position) the scope of negation.

💡
Train yourself: when you hear or read the position-2 verb, do not relax. Keep the clause "open" in your mind and scan to the end. The last verbal chunk — and the nicht or kein that often precedes it — decides everything.

For English speakers this is genuinely hard, because English keeps its verb together and near the front: She has still not sent off the letter. You learn the action almost immediately. German makes you wait, and impatient reading produces exactly the comprehension errors B1 learners report — understanding everything except what actually happened.

Building skill: set the bracket first, then fill the Mittelfeld

When you produce a sentence, do it in the order German is built, not the order English is built. Establish both verb poles before you worry about the middle. Decide the bracket — habe ... gesehen, rufe ... an, will ... gehen — and only then drop the content into the Mittelfeld in TeKaMoLo order: Temporal (when), Kausal (why), Modal (how), Lokal (where).

Let us build one up, step by step.

Step 1 — set the bracket. I want to say "I called my colleague." Perfekt of anrufen: the bracket is habe ... angerufen.

Ich habe angerufen.

I called.

Step 2 — add the object. Whom did I call? meinen Kollegen, dropped into the Mittelfeld.

Ich habe meinen Kollegen angerufen.

I called my colleague.

Step 3 — add time and place in TeKaMoLo order.

Ich habe gestern Abend kurz meinen Kollegen im Büro angerufen.

I briefly called my colleague at the office last night.

The bracket habe ... angerufen never moved. Everything new went inside it, between the poles, in the order time (gestern Abend) – manner (kurz) – object (meinen Kollegen) – place (im Büro). Because the bracket was fixed first, you are never unsure where the participle goes: it was already parked at the end before you started filling.

Here is the same procedure with a modal verb. Target: "We can't meet you tomorrow because of the weather."

Wir können euch wegen des Wetters morgen leider nicht treffen.

Unfortunately we can't meet you tomorrow because of the weather.

The bracket is können ... treffen. Inside it, in order: object (euch) – causal (wegen des Wetters) – temporal (morgen) – modal/sentence adverb (leider) – negation (nicht). And again the negation hugs the right pole, immediately before treffen.

Subordinate clauses: the whole verb cluster goes to the end

In a subordinate clause (introduced by dass, weil, wenn, ob, a relative pronoun, etc.) the bracket "collapses": the finite verb leaves position 2 and joins the other verbal elements at the very end. There is no left pole anymore — everything verbal is bunched together at the back.

Ich weiß, dass sie den Film gestern gesehen hat.

I know that she watched the film yesterday. (finite 'hat' goes last)

Er sagt, dass er uns morgen anrufen will.

He says he wants to call us tomorrow. (anrufen will, both at the end)

The reading habit matters even more here: in a subordinate clause you must wait for the whole verb cluster, and the finite verb — which tells you the tense and who is doing it — comes dead last.

Common Mistakes

❌ Ich habe gesehen einen Film gestern.

Incorrect — the participle must close the bracket at the END, not sit right after the finite verb.

✅ Ich habe gestern einen Film gesehen.

I watched a movie yesterday.

❌ Ich rufe an dich später.

Incorrect — the separable prefix 'an' belongs at the clause end, after all the Mittelfeld content.

✅ Ich rufe dich später an.

I'll call you later.

❌ Wir wollen fliegen nach Japan nächstes Jahr.

Incorrect — the infinitive 'fliegen' must close the bracket at the end.

✅ Wir wollen nächstes Jahr nach Japan fliegen.

We want to fly to Japan next year.

❌ Ich weiß, dass sie hat den Film gesehen.

Incorrect — in a subordinate clause the finite verb 'hat' moves to the very end.

✅ Ich weiß, dass sie den Film gesehen hat.

I know that she watched the film.

Key Takeaways

  • The clause has two verb poles: the finite verb in position 2 (left) and the non-finite element at the end (right). The Mittelfeld sits between them.
  • Reading: never commit to a meaning at position 2; hold the clause open and wait for the closing bracket, where the participle/prefix — and often the negation — finally lands.
  • Building: fix the bracket first (habe ... gesehen, rufe ... an, will ... gehen), then fill the Mittelfeld in TeKaMoLo order (Temporal–Kausal–Modal–Lokal).
  • In subordinate clauses the bracket collapses: all verbal elements, including the finite verb, cluster at the end.

Now practice German

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning German

Related Topics