Should can be used with the perfect infinitive (have + past participle). This structure has several meanings. Should have + past participle This structure is… Continue reading
Should / ought to / must have + past participle
The structure should / must / ought to have + past participle is used to say what one thinks was essential. You should have locked… Continue reading