sollen か müssen か?
a2どちらも義務を表しますが、その出どころが違います。müssen は状況や強制から生じ、sollen はそう望む・そう言う他者から来ます。
müssen
事柄そのものから来る強制です:法律、必要、自然の理。誰かに言われるまでもありません。
Ich muss zum Arzt, mein Bein tut weh.足が痛いので医者に行かなければなりません。
sollen
他者の意志です:指示、助言、期待。出どころが文中に示されることも多いです(Der Arzt sagt, ich soll …)。
Der Arzt sagt, ich soll mehr schlafen.医者は、もっと寝るようにと言っています。
よくある誤り
Meine Chefin sagt, ich muss am Samstag arbeiten - gemeint ist ihre Anweisung, nicht ein Zwang.
Meine Chefin sagt, ich soll am Samstag arbeiten.
義務の出どころとなる人物がすでに文中にあるなら sollen を使います。müssen では上司が不要になり、いずれにせよそうなる、という意味になってしまいます。
覚え方
誰がそう望んでいるのかを問います。答えが人名なら sollen、状況なら müssen です。