Odpowiedź:
has to pochodzi od have to ale jest używane do 3 os liczby pojedynczej i do określeń typu someone, somebody
Have to oznacza, że musimy coś zrobić np. I have to wash the dishes after lunch. (Muszę umyć naczynia po obiedzie.)
Should oznacza, że powinniśmy coś zrobić. np. I should wash my hands before lunch. (Powinienem umyć ręce przed obiadem.)
Mam nadzieję, że moja odpowiedź ci pomoże. :)