may/might/could have + past participle - speculating about past events, may/might not have + past participle (but not could not have) - speculating about past events in the negative, must have and can’t/couldn’t have + past participle - making logical deductions about the past, should/shouldn’t have + past participle - criticise past actions,

Ranking

Estilo visual

Opções

Alterar modelo

Restaurar arquivo salvo automaticamente: ?