weshalb
why
Used as an interrogative adverb to ask about the reason or cause of something. Synonymous with 'warum' (why).
Weshalb hast du mich nicht früher angerufen?
Why didn't you call me earlier?

why / which is why
Loading your saved state.
why
Used as an interrogative adverb to ask about the reason or cause of something. Synonymous with 'warum' (why).
Weshalb hast du mich nicht früher angerufen?
Why didn't you call me earlier?

'Weshalb' (why / which is why) can introduce a question or connect two main clauses. In both cases, 'weshalb' stands at the beginning of the sentence (position 1), and the conjugated verb comes directly after it (position 2). It does not introduce a subordinate clause with the verb at the end.
Weshalb ist der Laden heute geschlossen?
Why is the shop closed today?
'Weshalb' (why / which is why) is often perceived as somewhat more formal or more typical of written language than the more common 'warum' (why). In spoken language, 'warum' is more usual.
Der Kunde war unzufrieden, weshalb er eine Beschwerde einreichte.
The customer was dissatisfied, which is why he filed a complaint.
The word is made up of 'wes-' (an old genitive form of 'was' (what)) and '-halb' (in the sense of 'because of'). So it literally means 'because of what' or 'for what reason'.
Weshalb bist du so fröhlich?
Why are you so cheerful?
because
'weil' and 'weshalb' both have to do with reasons, but they are used differently. With 'weil', you directly give the reason for an action or situation. It is normally followed by a subordinate clause with the verb at the end. 'weshalb' can be used as a question word to ask for the reason, similar to 'warum' (why). It can also introduce a subordinate clause that explains for what reason something happens. Learners confuse these words because both point to a reason. 'weil' usually gives the answer to the question 'Warum?' (Why?), while 'weshalb' often asks the question itself or, in more formal sentences, adds a reason.

Weshalb hast du den Termin nicht abgesagt?
Why didn't you cancel the appointment?
Wir bleiben heute zu Hause, weil das Kind krank ist.
We are staying home today because the child is sick.