El verbo modal should 
se utiliza para decir que algo es una buena idea o algo correcto que hay que hacer. Por lo tanto, usamos shouldn't para referirse a algo que no es una buena idea o algo que no hay que hacer o algo a evitar. 
Lo traducimos como deber.Este verbo modal no es demasiado fuerte, el verbo have to tiene mucha más fuerza, al decir "You have to do the homework/Tienes que hacer los deberes" este caso tiene un matiz de obligación. En cambio decir, "You should do the homework/Deberías hacer los deberes" 
el verbo should es una recomendación, opinión o idea de lo que sería una situación ideal.Cuando usar el verbo should:- Para dar consejos.
 - Para referirse a lo que sería una situación ideal.
 - Para lo que creemos que sería lo correcto.
 - Para especular lo que creemos que es probable.
 - Se puede utulizar en pasado para lamentarse de algo.