can someone explain to me where to use should and ought to? Especially when one has to choose from the two to fill in a blank.For example..

You ----- wear school uniform. [should ,ought to]

What will be the difference between

"you should wear school uniform" and "you ought to wear school uniform"?

1 2
Comments  (Page 2) 
hi,there!in my opinion there is no diffrence between `should` and `ought to`.they both mean the same and are used ,when you want to give an advice.
Should and ought to have the same meaning ,but make sure to use should in negative,question and in short stetments ,in thes cause you don't use ought to.
Teachers: We supply a list of EFL job vacancies