have to, need to, should, ought to

Choose the correct answer.