Ich verstehe, Marta, weil "müssen" und "sollen" im Italienischen beides "dovere" heißt...
Hier ein paar Vorschläge:
müssen: a) Vorschrift/Regel (Autofahrer müssen einen Führerschein haben.) oder b) Notwendigkeit (Ich muss mal auf die Toilette...;))
dürfen = (avere il permesso) aber meistens: "nicht dürfen": Verbot (Autofahrer dürfen keinen Alkohol trinken.)
sollen: a) Aufforderung durch eine andere Person (Der Arzt hat gesagt, ich soll..) oder b) Vorschlag (höflich) (Wir sollen/ sollten jetzt aber besser losgehen, wenn wir pünktlich kommen wollen)
Gruß,