German A1 · Grammar cheat code
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.
Side by side: weil, denn, deshalb with the same meaning.
| weil | denn | deshalb |
|---|---|---|
| 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