German A1 · Grammar cheat code
A1.2 · L10 · weil, denn and deshalb

weil = verb-final. denn = V2. deshalb = 'so' + inverted V2.

Which connector?
Giving a reason in a sub-clause?→ weil (verb to end)
Giving a reason in a main clause?→ denn (verb at pos 2)
Expressing the result?→ deshalb (inverted V2)
Ich lerne Deutsch, weil ich in Wien arbeite.
I'm learning German because I work in Vienna.
Ich lerne Deutsch, denn ich arbeite in Wien.
I'm learning German, because I work in Vienna.
Ich arbeite in Wien, deshalb lerne ich Deutsch.
I work in Vienna, so I'm learning German.
A1.2 · L10 · weil, denn and deshalb · Detail

Side by side: weil, denn, deshalb with the same meaning.

weildenndeshalb
Sie bleibt zu Hause, weil sie krank ist.Sie bleibt zu Hause, denn sie ist krank.Sie ist krank, deshalb bleibt sie zu Hause.
Er lernt Deutsch, weil er nach Berlin zieht.Er lernt Deutsch, denn er zieht nach Berlin.Er zieht nach Berlin, deshalb lernt er Deutsch.

Questions

What is the rule for weil, denn and deshalb?
weil = verb-final. denn = V2. deshalb = 'so' + inverted V2.
How do I use weil, denn and deshalb?
deshalb cannot start a 'because' clause — it expresses the result: Ich bin müde, deshalb gehe ich früh schlafen.
Which connector?
Giving a reason in a sub-clause?: → weil (verb to end); Giving a reason in a main clause?: → denn (verb at pos 2); Expressing the result?: → deshalb (inverted V2)
Open in the app → Interactive canvas with practice exercises