有一定差异的。
should, ought to二者都有“应该,应当”的意思。用ought to语气更严峻一些,多指按道义、法律、身体情况应当如何,具有一定的针对性; should更亲切一些,表示讲话人的关心,为了避免使对方感到不自在,常可用should代替ought to。
固定搭配:
1、no better than one should be 举止不检点。
2、as who should say 可谓。
3、Don't put off till tomorrow what should be done today. 今天的事今天完成。