Speculating about the past.
Modal + have + past participle (3rd verb from).
He must have missed his train.
John could have seen her.
Sarah might have gone on ahead.
He may have eaten the cake.
Florence should have been here.
I would have done that differently.