Should / ought to / must have + past participle | education | Scoop.it
The structure should / must / ought to have + past participle is used to say what one thinks was essential. You should have locked the door before leaving the house. (= You did not lock the door before leaving