OUGHT | Present or Future Tense | Past Tense |
Advice | You really ought to quite smoking now. | He really ought to have quit smoking. [Most writers would prefer "should have quit.] |
Expectation | The bus ought to arrive by eight o'clock. | The bus should have arrived by eight o'clock. [Expresses disappointed expectation.] |