New: High-level announcements are live
    Open
    Skip to lessons
    IntermediateFirst conversations7 min

    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.'

    Includes practice questions and sample answers.
    A warm illustrated language study space

    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.

    Words you’ll actually use

    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.

    A conversation you could have

    Listen to each line, then take one part and reply out loud.

    A

    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̩
    B

    Und was würdest du dann machen?

    And what would you be doing then?ʊnt vas ˈvʏʁdəst duː dan ˈmaxn̩
    A

    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ʊŋ
    B

    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 ɡəˈmaxt

    A 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).

    Take this with you

    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.

    yapr

    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
    The Yapr app tutor selection screen with pixel-art conversation partners