Should
Se utiliza para dar consejos. Se indica que algo es bueno y por lo tanto se debería hacer. Es una recomendación, no una obligación. Tiene menos fuerza impositiva que "must" y que "have to".
If you feel bad you should go to the doctorTambién se utiliza para dar una orden pero de forma muy educada.
Anyone who wants to enter the conference should show his credentialsConstrucción: este verbo modal va seguido del infinitivo del verbo principal sin la partícula "to".
(Se trata realmente de una obligación -es obligatorio mostrar las credenciales para entrar en la conferencia-, pero está expresada de forma poco coercitiva)
Se utiliza en pasado, presente y futuro.
I should have finished my report yesterday (pasado)El pasado se utiliza para indicar algo que se debería haber hecho y no se hizo.
You should help me, I can not do it alone (presente)
Tomorrow you should call your parents (futuro)
La forma negativa es: shouldn't
You shouldn't smokeY la forma interrogativa: Should + sujeto...?
Should I wear a dark suit for the party?Must / Have to
Expresan una obligación, algo que hay que hacer.
You must come here immediately (es una orden)Comprueba la diferencia con la siguiente oración:
If you want to make a career in a company you have to speak English (No hay alternativa: o hablas inglés o no hay carrera posible)
Nowdays it is very important to speak English. You should do it.Aquí se trata de un consejo, mientras que en la anterior era una obligación.
Por otra parte, cuando se utiliza "must" / "have to" el emisor tiene la convicción de que la obligación va a ser cumplida, mientras que cuando se utiliza "should" no se sabe si el consejo se va a seguir o no.
We should buy a new car (es un deseo; no hay seguridad de que vayamos a hacerlo)
We must buy a new car (hay muchas probabilidades de que lo hagamos)