German Mixed Conditionals: Combining Past and Present
Learn to form German conditional sentences that mix past and present time frames, e.g., 'Wenn ich studiert hätte, wäre ich jetzt Arzt.'

In German, as in English, you can create conditional sentences that mix different time frames. For example, 'If I had studied, I would be a doctor now' talks about a past condition and its present result. This is different from the standard third conditional, which stays in the past. In this lesson, you'll learn how to construct such mixed conditionals in German, using the subjunctive II (Konjunktiv II) and appropriate time markers.
By the end, you can…
- form mixed conditional sentences in German with a past condition and present result.
- use the correct verb forms (hätte/wäre + past participle, würde + infinitive) in mixed conditionals.
- distinguish between third conditional and mixed conditional in German.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
Wenn ich studiert hätte, wäre ich jetzt Arzt.
If I had studied, I would be a doctor now.
vɛn ɪç ʃtuˈdiːɐt ˈhɛtə, ˈvɛːʁə ɪç jɛtst aʁtst
Mixed conditional: past condition (studiert hätte) + present result (wäre jetzt).
Wenn wir früher losgefahren wären, wären wir jetzt nicht so müde.
If we had left earlier, we wouldn't be so tired now.
vɛn viːɐ̯ ˈfʁyːɐ loːsɡəˌfaːʁən ˈvɛːʁən, ˈvɛːʁən viːɐ̯ jɛtst nɪçt zoː ˈmyːdə
Past condition with 'wären' + past participle, present result with 'wären' + adjective.
Wenn sie das Angebot angenommen hätte, würde sie jetzt in Berlin arbeiten.
If she had accepted the offer, she would be working in Berlin now.
vɛn ziː das ˈanɡəˌboːt ˈanɡəˌnɔmən ˈhɛtə, ˈvʏʁdə ziː jɛtst ɪn bɛʁˈliːn ˈaʁbaɪtən
Past condition with 'hätte' + past participle, present result with 'würde' + infinitive.
Wenn ich mehr Zeit gehabt hätte, würde ich jetzt besser Deutsch sprechen.
If I had had more time, I would speak better German now.
vɛn ɪç meːɐ̯ tsaɪt ɡəˈhaːpt ˈhɛtə, ˈvʏʁdə ɪç jɛtst ˈbɛsɐ dɔʏtʃ ˈʃpʁɛçn̩
Past condition with 'hätte' + past participle, present result with 'würde' + infinitive.
Wenn er nicht so viel gegessen hätte, wäre ihm jetzt nicht schlecht.
If he hadn't eaten so much, he wouldn't feel sick now.
vɛn eːɐ̯ nɪçt zoː fiːl ɡəˈɡɛsn̩ ˈhɛtə, ˈvɛːʁə iːm jɛtst nɪçt ʃlɛçt
Past condition with 'hätte' + past participle, present result with 'wäre' + dative pronoun.
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
Mixed conditionals in German typically follow this structure: 'Wenn' + subject + past participle + 'hätte/wäre' (past subjunctive II), then main clause with 'würde' + infinitive or 'wäre' + adjective/noun. For example: 'Wenn ich das gewusst hätte, würde ich jetzt anders handeln.' (If I had known that, I would act differently now.) The past condition uses the same forms as the third conditional, but the result clause refers to the present. Note that the finite verb 'hätte/wäre' comes after the past participle in the subordinate clause, and the main clause begins with the verb ('würde' or 'wäre') because it follows the 'wenn' clause.
When to use it
Use mixed conditionals when the condition is in the past and its hypothetical result is in the present. This often expresses regret about a past action and its current consequence. For instance: 'Wenn wir den Zug genommen hätten, wären wir jetzt schon da.' (If we had taken the train, we would already be there now.) Contrast with the third conditional, which stays in the past: 'Wenn wir den Zug genommen hätten, wären wir früher angekommen.' (If we had taken the train, we would have arrived earlier.) In the third conditional, the result clause also uses 'hätte/wäre' + past participle, not 'würde' + infinitive.
Listen to each line, then take one part and reply out loud.
Wenn ich damals die Stelle angenommen hätte, wäre ich jetzt in München.
If I had accepted the job back then, I would be in Munich now.vɛn ɪç ˈdaːmaːls diː ˈʃtɛlə ˈanɡəˌnɔmən ˈhɛtə, ˈvɛːʁə ɪç jɛtst ɪn ˈmʏnçn̩Und was würdest du dann machen?
And what would you be doing then?ʊnt vas ˈvʏʁdəst duː dan ˈmaxn̩Ich würde wahrscheinlich immer noch im selben Bereich arbeiten, aber mit mehr Verantwortung.
I would probably still be working in the same field, but with more responsibility.ɪç ˈvʏʁdə vaːɐ̯ˈʃaɪnlɪç ˈɪmɐ nɔx ɪm ˈzɛlbn̩ bəˈʁaɪç ˈaʁbaɪtn̩, ˈaːbɐ mɪt meːɐ̯ fɛɐ̯ˈantvɔʁtʊŋDas klingt, als hättest du es gut gemacht.
That sounds as if you had done well.das klɪŋt, als ˈhɛtəst duː ɛs ɡuːt ɡəˈmaxtA little context goes a long way
In German, mixed conditionals are common in both spoken and written language. In informal speech, the subjunctive II forms 'hätte' and 'wäre' are sometimes replaced by 'würde' + infinitive, especially in the result clause, but in the condition clause 'hätte' and 'wäre' are strongly preferred. Regional variations exist: in some southern dialects, contracted forms like 'hätt' and 'wär' are used, while standard German uses the full forms. Note that 'würde' in the result clause is more common with dynamic verbs (e.g., 'würde ... arbeiten'), whereas 'wäre' is typical with adjectives or locations (e.g., 'wäre ... müde', 'wäre ... in Berlin').
One thing to watch for
Using 'würde' in the condition clause for a past condition: 'Wenn ich studieren würde, wäre ich jetzt Arzt.'
Try this instead: For past conditions, use 'hätte' or 'wäre' + past participle: 'Wenn ich studiert hätte, wäre ich jetzt Arzt.' The 'würde' form is for present or future conditions, not for past conditions.
Your turn
Try answering out loud before checking a possible answer.
1Translate: If she had taken the job, she would be living in Hamburg now.
Show a sample answer
Wenn sie die Stelle angenommen hätte, würde sie jetzt in Hamburg wohnen.
Past condition with 'hätte' + past participle, present result with 'würde' + infinitive. Alternative: 'wäre sie jetzt in Hamburg' is also possible, using 'wäre' + location.
2Complete: Wenn wir mehr gelernt ___, ___ wir jetzt besser vorbereitet.
Show a sample answer
hätten, wären
The past condition requires 'hätten' (subjunctive II of 'haben'), and the present result uses 'wären' (subjunctive II of 'sein') + adjective. Other combinations like 'würden ... sein' are also acceptable, though 'wären' is more idiomatic here.
3Which sentence is a mixed conditional? a) Wenn ich Zeit hätte, würde ich kommen. b) Wenn ich Zeit gehabt hätte, wäre ich gekommen. c) Wenn ich Zeit gehabt hätte, würde ich jetzt kommen.
Show a sample answer
c
Sentence c mixes past condition (gehabt hätte) with present result (würde jetzt kommen). Sentence a is second conditional (present), sentence b is third conditional (past).
Mixed conditionals in German combine a past condition with a present result. Use 'hätte/wäre' + past participle in the 'wenn' clause, and 'würde' + infinitive or 'wäre' + adjective/noun in the main clause. Remember that 'würde' is not used in the condition clause for past conditions.
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s German into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr