Основное отличие модальных глаголов sollen и müssen в немецком языке в том, что sollen означает «следует», а müssen — «должен». 4
Глагол sollen употребляется в случае необходимости делать то, что правильно, рационально, или по велению третьего лица. 1 При этом у субъекта есть выбор, следовать указаниям или нет. 4
Глагол müssen используется, когда действие совершается по велению обстоятельств или неотложной необходимости. 1 Субъект не может избежать этого действия, он подчиняется внешним обстоятельствам или правилам. 4
Таким образом, sollen выражает целесообразность, а müssen — необходимость. 1
Выбор между этими глаголами зависит от контекста. 1