may/might/ could have done - we're not sure about sth in the past, should have done - what we were  expecting did not happen; OR criticise our own or someone's behaviour., can't have done - we feel sure something didn’t happen in the past, must have done - we're sure about sth in the past,

Tauler de classificació

Estil visual

Opcions

Canvia de fonament

Restaurar desada automàtica: ?