Learn Portuguese (Portugal): haver de - shall / will / ought to / should