B2

German Conditional Sentences: Types 2 and 3

Konditionalsätze (Typ 2 & 3)

This article is part of the German grammar tree on Settemila Lingue.

In Brief

German unreal conditionals use Konjunktiv II (the verb form for imagined or contrary-to-fact situations). For an unreal present or future, use forms such as wäre, hätte, and könnte, or würde + infinitive: Wenn ich Zeit hätte, würde ich mitkommen. For an unreal past, use hätte/wäre + past participle: Wenn ich früher gegangen wäre, hätte ich den Zug erreicht.

Overview

A conditional sentence connects a condition with its consequence: “if this were true, then that would happen.” German distinguishes open, realistic conditions from unreal ones. Wenn ich morgen Zeit habe, komme ich vorbei presents tomorrow’s free time as a real possibility. Wenn ich morgen Zeit hätte, würde ich vorbeikommen makes it hypothetical or suggests that having time is unlikely.

At B2, two unreal patterns are especially important. What English-language courses often call Type 2 concerns an unreal or remote present or future. Type 3 looks backward at a condition that was not fulfilled and therefore cannot now be changed. German descriptions often call both irreale Konditionalsätze rather than numbering them.

The forms are only half the task. You must also control clause word order. A subordinate clause (a clause that depends on another clause) introduced by wenn places its conjugated verb at the end. If that clause comes first, the conjugated verb in the following main clause comes immediately after the comma.

How It Works

The two-clause structure

An unreal conditional normally contains:

  1. a condition clause, often beginning with wenn (“if”); and
  2. a result clause, expressing the imagined consequence.

Either clause may come first, and the meaning does not change:

  • Wenn ich mehr verdienen würde, würde ich weniger arbeiten.
  • Ich würde weniger arbeiten, wenn ich mehr verdienen würde.

The order does affect punctuation and verb placement. A comma separates the clauses in both versions.

Type 2: unreal present or future

Type 2 describes a situation that is not true now, seems unlikely, or is being imagined.

Pattern Structure German example English translation
wenn clause first wenn + … + Konjunktiv II, result verb + subject + … Wenn ich näher wohnte, käme ich öfter. If I lived closer, I would come more often.
Result first subject + Konjunktiv II + …, wenn + … + Konjunktiv II Ich käme öfter, wenn ich näher wohnte. I would come more often if I lived closer.
Without wenn Konjunktiv II verb + subject + …, result clause Wohnte ich näher, käme ich öfter. If I lived closer, I would come more often.

For most verbs, everyday German commonly uses würde + infinitive. The infinitive is the dictionary form, such as reisen or arbeiten.

  • Wenn sie in Hamburg wohnen würde, würde sie mit dem Fahrrad zur Arbeit fahren.
  • Wir würden länger bleiben, wenn morgen kein Arbeitstag wäre.

Several short Konjunktiv II forms are more natural than a würde substitute. Learn these as core forms:

Verb Konjunktiv II Usual meaning Example
sein wäre were / would be Wenn das wahr wäre, …
haben hätte had / would have Wenn ich Urlaub hätte, …
können könnte could Wenn sie kommen könnte, …
müssen müsste would have to Wenn wir warten müssten, …
dürfen dürfte would be allowed to Wenn ich wählen dürfte, …
sollen sollte should / were supposed to Wenn ich entscheiden sollte, …
wissen wüsste knew / would know Wenn er das wüsste, …
geben gäbe gave / there were Wenn es eine Alternative gäbe, …
kommen käme came / would come Wenn sie früher käme, …
gehen ginge went / would go Wenn es schneller ginge, …

Forms such as käme, ginge, and fände are common in careful writing, but würde kommen, würde gehen, and würde finden are normal in conversation. By contrast, prefer wäre, hätte, and modal forms such as könnte over würde sein, würde haben, and würde können in ordinary unreal conditions.

Type 3: unreal past

Type 3 describes a past condition that did not happen and an imagined past result. Build it with the past Konjunktiv II:

hätte/wäre + past participle

A past participle is the verb form used in perfect tenses, such as gemacht, gesehen, or gekommen. Choose hätte or wäre by the same rule that chooses haben or sein in the German perfect tense:

  • machen → ich habe gemacht → ich hätte gemacht
  • kommen → ich bin gekommen → ich wäre gekommen
Part Structure German example English translation
Past condition wenn + … + participle + hätte/wäre Wenn ich die Nachricht gelesen hätte, … If I had read the message, …
Past result hätte/wäre + … + participle … hätte ich früher angerufen. … I would have called earlier.
Complete sentence both clauses in past Konjunktiv II Wenn ich die Nachricht gelesen hätte, hätte ich früher angerufen. If I had read the message, I would have called earlier.

The participle comes before hätte or wäre at the end of a wenn clause. In the main clause, the conjugated auxiliary occupies the normal verb position, while the participle goes to the end.

Leaving out wenn: verb-first condition clauses

German can omit wenn and signal the condition by placing the Konjunktiv II verb first. This is not a question; the following result clause makes the conditional meaning clear.

  • Hätte ich Zeit, würde ich dir helfen.
  • Wäre das Wetter besser gewesen, wären wir wandern gegangen.
  • Könnte sie selbst entscheiden, bliebe sie noch ein Jahr.

This compact pattern is frequent in formal writing and also occurs naturally in speech, especially with hätte, wäre, and modal verbs.

Using dann or so

The result clause may contain dann (“then”), which makes the logical link explicit:

  • Wenn du früher Bescheid gesagt hättest, dann hätte ich den Termin verschoben.

After an initial wenn clause, dann fills the first position in the main clause, so the conjugated verb follows it: …, dann hätte ich … The more formal so can serve a similar function: Hätten wir mehr Daten, so könnten wir genauer planen. Neither word is required.

Examples in Context

German English Note
Wenn ich reich wäre, würde ich reisen. If I were rich, I would travel. Unreal present situation
Wenn wir einen Garten hätten, könnten die Kinder draußen spielen. If we had a garden, the children could play outside. Two common simple forms
Ich würde das Angebot annehmen, wenn die Arbeitszeiten flexibler wären. I would accept the offer if the working hours were more flexible. Result clause first
Wenn morgen ein Feiertag wäre, müssten wir nicht so früh aufstehen. If tomorrow were a public holiday, we would not have to get up so early. Hypothetical future
Gäbe es hier einen Nachtbus, würde ich das Auto stehen lassen. If there were a night bus here, I would leave the car at home. Condition without wenn
An deiner Stelle würde ich noch einmal nachfragen. In your place, I would ask again. Advice with an implied condition
Wenn ich das gewusst hätte, wäre ich gekommen. If I had known that, I would have come. Unreal past; given core example
Wenn der Wecker geklingelt hätte, hätten wir den Flug nicht verpasst. If the alarm had rung, we would not have missed the flight. Negative past result
Sie hätte dir geholfen, wenn du sie darum gebeten hättest. She would have helped you if you had asked her. Result before condition
Wären wir früher losgefahren, wären wir nicht in den Stau geraten. If we had left earlier, we would not have got caught in traffic. Inverted past condition
Hätte ich Zeit, würde ich dir helfen. If I had time, I would help you. Present condition without wenn
Wenn er damals Deutsch gelernt hätte, könnte er heute in Wien arbeiten. If he had learned German back then, he could work in Vienna today. Mixed: past cause, present result
Wenn ich nicht so vergesslich wäre, hätte ich gestern deinen Geburtstag nicht verpasst. If I were not so forgetful, I would not have missed your birthday yesterday. Mixed: continuing trait, past result

Common Mistakes

Keeping main-clause word order after an initial wenn clause

  • Wrong: Wenn ich Zeit hätte, ich würde dir helfen.
  • Right: Wenn ich Zeit hätte, würde ich dir helfen.
  • Why: The whole initial subordinate clause fills the first position. The conjugated verb must therefore come next in the main clause.

Putting the verb too early in the wenn clause

  • Wrong: Wenn ich hätte mehr Geld, würde ich weniger arbeiten.
  • Right: Wenn ich mehr Geld hätte, würde ich weniger arbeiten.
  • Why: Wenn introduces a subordinate clause, so its conjugated verb normally goes at the end.

Using würde where a core simple form is expected

  • Awkward: Wenn ich reich sein würde, würde ich reisen.
  • Natural: Wenn ich reich wäre, würde ich reisen.
  • Why: German strongly favors the established forms wäre, hätte, and common modal forms. A sentence with two instances of würde is not automatically wrong, but avoid it when a familiar simple form is natural.

Using a present hypothetical for an impossible past

  • Wrong for a past regret: Wenn ich das weiß, komme ich.
  • Right: Wenn ich das gewusst hätte, wäre ich gekommen.
  • Why: Once the opportunity has passed, both the unfulfilled condition and its past consequence require past Konjunktiv II.

Choosing the wrong auxiliary

  • Wrong: Wenn sie früher gekommen hätte, …
  • Right: Wenn sie früher gekommen wäre, …
  • Why: kommen forms its perfect with sein—sie ist gekommen—so its past Konjunktiv II uses wäre.

Treating verb-first order as a question

  • Wrong: Hätte ich Zeit? würde ich dir helfen.
  • Right: Hätte ich Zeit, würde ich dir helfen.
  • Why: Here Hätte ich Zeit is a condition without wenn, not an independent question. Join it to the result with a comma.

Usage Notes

English and German line up quite closely in these patterns, but not perfectly. English “would” can tempt learners to place würde everywhere. German instead relies heavily on simple forms such as wäre, hätte, könnte, and müsste. Also remember that English word order stays fairly stable after “if,” whereas German wenn pushes its conjugated verb to the end.

Unreal does not always mean absolutely impossible. Speakers use Konjunktiv II to create distance: the situation may be unlikely, merely imagined, or presented cautiously. Compare Wenn du morgen kommst, zeige ich dir alles (your visit is treated as a real possibility) with Wenn du morgen kämest/kommen würdest, würde ich dir alles zeigen (the visit is hypothetical or doubtful).

The label “Type 2” should not be read as “present tense only.” It can refer to a remote future: Wenn ich nächstes Jahr mehr Geld hätte, würde ich nach Japan fliegen. Likewise, Type 3 is about a closed past possibility, not simply any sentence containing a past form.

In speech, würde + infinitive is widespread and often easier to process than less familiar forms such as flöge or hülfe. In formal or polished prose, simple forms may make the sentence shorter and avoid repeated würde. Both options belong to standard German; the best choice depends on how familiar and natural the simple form is.

Beyond the Basics / Advanced Use

Mixed conditionals

Reality does not always fit into two matching time frames. A past choice may have a present consequence, or a continuing condition may explain a past result.

Time relationship German example English translation
Past condition → present result Wenn sie das Studium abgeschlossen hätte, hätte sie heute bessere Chancen. If she had completed the degree, she would have better prospects today.
Present condition → past result Wenn er zuverlässiger wäre, hätte ich ihm gestern den Schlüssel gegeben. If he were more reliable, I would have given him the key yesterday.

Choose the form separately in each clause according to its time meaning. Do not force both clauses into the same pattern merely for symmetry.

Conditions expressed without a full wenn clause

German can leave the condition implicit or express it through another phrase:

  • An deiner Stelle würde ich ablehnen. — “If I were you, I would decline.”
  • Ohne deine Hilfe hätte ich es nicht geschafft. — “Without your help, I would not have managed it.”
  • Mit mehr Zeit könnten wir alles genauer prüfen. — “With more time, we could check everything more carefully.”

These are conditional in meaning even though they contain no explicit “if” clause.

Past conditionals with modal verbs

When a past conditional contains a modal verb plus another verb, German often uses a double infinitive instead of a past participle:

  • Ich hätte früher gehen müssen. — “I would have had to leave earlier.”
  • Wenn sie uns hätte helfen können, hätten wir rechtzeitig angefangen. — “If she had been able to help us, we would have started on time.”

Notice the special subordinate-clause order in the second example: hätte appears before the two infinitives helfen können. This is an advanced exception to the usual expectation that the conjugated verb stands at the absolute end of a subordinate clause.

Polite and cautious meanings

Konjunktiv II also softens advice, requests, and claims. The conditional may be understood rather than spoken:

  • Ich würde empfehlen, vorher zu reservieren. — “I would recommend booking in advance.”
  • Das wäre eine Möglichkeit. — “That would be one possibility.”
  • Könnten Sie das genauer erklären? — “Could you explain that more precisely?”

These uses share the same idea of distance, but they are not necessarily complete conditional sentences.

Practice Tips

  1. Build time-matched pairs. Take one situation and write a Type 2 and Type 3 version: Wenn ich Zeit hätte, würde ich kommen → Wenn ich Zeit gehabt hätte, wäre ich gekommen. This makes the time contrast visible.
  2. Transform the word order. Rewrite each sentence three ways: wenn clause first, result first, and verb-first without wenn. Check the comma and the position of every verb.
  3. Keep an auxiliary list. For past conditionals, sort new verbs by their perfect auxiliary: hat gemacht → hätte gemacht; ist gefahren → wäre gefahren. Include a few modal examples separately because they use the double infinitive.

Related Concepts

  • Prerequisite: Subjunctive II (Past) — supplies the hätte/wäre + past participle forms needed for unreal past conditions.

Prerequisite

Past Subjunctive II in GermanB2

More B2 concepts

This concept in other languages

Compare across all languages