Perfect Infinitive (Have + Past Participle)
Perfect infinitives (have + past participle) can be used after modal verbs could, might, ought, should, would and needn’t to refer to unreal situations. I could have married her if I wanted to. (I didn’t marry her.) That was dangerous –...