Wenn ich das früher gewusst hätte, hätte ich dir sofort geschrieben.

Breakdown of Wenn ich das früher gewusst hätte, hätte ich dir sofort geschrieben.

ich
I
haben
to have
dir
you
schreiben
to write
wenn
if
früher
earlier
sofort
immediately
wissen
to know
das
that

Questions & Answers about Wenn ich das früher gewusst hätte, hätte ich dir sofort geschrieben.

Why is hätte used twice? What tense/mood is this?
It’s a past counterfactual (irrealis of the past): “If I had known earlier, I would have written (then).” German forms this with Konjunktiv II + past participle in both clauses: hätte gewusst, hätte geschrieben. Both wissen and schreiben use haben (not sein) as their auxiliary, so it’s hätte, not wäre.
Can I use würde instead of hätte?

For a past result, standard German prefers hätte/ wäre + Partizip II: … hätte ich dir sofort geschrieben.
Using würde … geschrieben haben is possible but clunky and often discouraged. Use würde + infinitive for a present/future result: Wenn ich das früher gewusst hätte, würde ich dir jetzt schreiben.

Why not wüsste?
wüsste expresses an unreal present: Wenn ich das wüsste, würde ich dir schreiben (“If I knew now…”). Here we need an unreal past, so gewusst hätte is required.
Why is it gewusst hätte (participle before auxiliary) in the wenn-clause?
In subordinate clauses, the verb complex goes to the end, and non‑finite forms precede the finite verb: … das früher gewusst hätte. In the main clause, the finite verb must be in second position, so you get hätte ich … geschrieben, with geschrieben at the very end.
Why does the main clause start with hätte and not ich?
The whole wenn-clause occupies the first position. German main clauses are verb‑second, so the finite verb (hätte) comes next, then the subject: …, hätte ich dir sofort geschrieben.
Is the comma required? Can I switch the clause order?
Yes, the comma is mandatory. You can also place the main clause first: Ich hätte dir sofort geschrieben, wenn ich das früher gewusst hätte. Adding dann in the main clause is optional emphasis: …, dann hätte ich …
Why dir and not dich?
schreiben governs a dative person: jemandem schreiben. Hence dir (dative). You can also say an jemanden schreiben (accusative) to highlight the addressee as a target: Ich hätte an dich geschrieben, but Ich hätte dir geschrieben is the default.
Where does sofort go? Could I say ich hätte dir geschrieben sofort?
Put sofort in the midfield before the right verb bracket: Ich hätte dir sofort geschrieben. After geschrieben sounds marked or odd. Also, pronouns like dir tend to come before adverbs, so … dir sofort … is natural.
früher, eher, vorher — which one fits best here?
  • früher = earlier/sooner; neutral here: Wenn ich das früher gewusst hätte…
  • eher = sooner/rather; also idiomatic: Wenn ich das eher gewusst hätte…
  • vorher = beforehand (relative to a reference point); also possible: Wenn ich das vorher gewusst hätte…
Why use wissen and not kennen?
Use wissen for facts/information; kennen for being acquainted with people/places/things. Here it’s a fact, so gewusst (not gekannt).
Why das and not dass?
Here das is a demonstrative pronoun (“that/this”). dass (double s) is a conjunction introducing a clause. Test: if you can replace it with dies/dieses, it’s das. If it introduces a clause (e.g., …, dass ich dir sofort geschrieben hätte), it’s dass.
Can I drop wenn and invert?
Yes: Hätte ich das früher gewusst, hätte ich dir sofort geschrieben. This is common and a bit more formal. Keep the comma and Konjunktiv II.
Could I use als or falls instead of wenn?
  • als = “when” for one-time past events, not for conditions—doesn’t fit here.
  • falls = “in case” (a tentative possibility). It’s unusual in past counterfactuals; use wenn.
How would this change with formal or plural you?
  • Formal (singular/plural): …, hätte ich Ihnen sofort geschrieben.
  • Informal plural: …, hätte ich euch sofort geschrieben.
    The case remains dative.
Why not wäre instead of hätte?
wäre (from sein) is used with verbs that form the perfect with sein (motion/change-of-state, etc.). wissen and schreiben take haben, so the Konjunktiv II auxiliary is hätte: hätte gewusst, hätte geschrieben.
AI Language TutorTry it ↗
How do German cases work?
German has four grammatical cases: nominative (subject), accusative (direct object), dative (indirect object), and genitive (possession). The case determines the form of articles and adjectives. For example, "the dog" is "der Hund" as a subject but "den Hund" as a direct object.

Sign up free — start using our AI language tutor

Start learning German

Master German — from Wenn ich das früher gewusst hätte, hätte ich dir sofort geschrieben to fluency

All course content and exercises are completely free — no paywalls, no trial periods.

  • Infinitely deep — unlimited vocabulary and grammar
  • Fast-paced — build complex sentences from the start
  • Unforgettable — efficient spaced repetition system
  • AI tutor to answer your grammar questions